问题标签 [simple-salesforce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Simple Salesforce 选择所有字段
我正在使用 Python Simple-Salesforce 通过 SOQL 查询数据。我知道 SOQL 语法不支持“SELECT *”,所以我想创建一个 Python 脚本来收集所有字段的字符串列表以插入到 SELECT 语句中。下面是我描述帐户对象的方式:
我应该如何从如下所示的有序字典中将字段名称提取到字符串列表中?
描述:
OrderedDict([('actionOverrides', []), ('activateable', False), ('childRelationships', [OrderedDict([('cascadeDelete', False), ('childSObject', 'Account'), ('deprecatedAndHidden ', False), ('field', 'ParentId'), ('junctionIdListNames', []), ('junctionReferenceTo', []), ('relationshipName', 'ChildAccounts'), ('restrictedDelete', False) ]), OrderedDict([('cascadeDelete', True), ('childSObject', 'AccountCleanInfo'), ('deprecatedAndHidden', False), ('field', 'AccountId'), ......
我将使用字符串列表来选择所有字段:
python - 使用 python simplesalesforce 包的 Salesforce 批量 api
我正在使用带有 python 3 的 simple-salesforce python 包。根据文档,我应该能够使用以下语法批量更新记录:
但是,我实现的 simple-salesforce 实例无法识别
当我尝试执行时:
我收到此错误:
有没有其他人使用过 simple-salesforce python 包并遇到过这个问题?
python - 自定义字段上的简单销售人员更新
是否可以使用外部自定义字段更新 Salesforce 帐户?我已经尝试过sf.Account.Update("Custom_Field__c:{}.format(field), data)
了,但我似乎无法让它工作。
python - 通过 Simple-Salesforce 批量插入时间字段
我正在尝试使用 simple-salesforce 批量插入在 Salesforce 中创建记录。有问题的记录具有 Salesforce 的新“时间”字段,这会导致导入失败。我的问题是如何格式化(或以其他方式修改)时间值,以便该记录将被 simple-salesforce.insert()
命令接受。
我的代码如下:
我收到的错误是标准的,不相关Response content: {'exceptionCode': 'InvalidBatch', 'exceptionMessage': 'Records not processed'}.
与从另一个对象导入数据时相比,时间字段的格式没有改变。当我删除“时间”字段时,记录已成功创建。我也尝试将时间字段格式化为'T16:00:00.000Z'
、'16:00:00Z'
、'16:00:00z'
和'4 pm'
,但没有一个有效。当导出到 csv 并使用 Data Loader 应用程序上传时,插入也可以正常工作。
python - 如何从 github 安装 salesforce python 库
我从 github 下载了 simple-salesforce zip 文件,因为我想使用 python 连接到 salesforce。我有点迷失如何安装库。我只是习惯于进行 pip install ,但从未真正手动下载包并安装它。我应该怎么做?假设我想在 github 而不是 pypi.org 中安装版本。
python - 在 python 中使用简单的 salesforce 包时出现 SSL 错误
我第一次使用simple_salesforce
python 中的包连接到salesforce cloud
. 使用以下代码:
执行相同的操作后出现以下错误。
有人可以帮我解决这个问题。我在这里使用 spyder UI 进行编码。
谢谢
python-3.x - 快速将大型 Salesforce 查询读入 pandas
使用 simple_salesforce 连接器,我的查询返回了 c.150k 记录,以下将数据读入数据帧的方法花费了很长时间,以至于我刚刚进入 SF,运行报告,下载它并将其读取给 pandas。有更快的方法吗?谢谢
python-3.6 - 简单的 Salesforce 查询_更多永无止境
我无法理解我的代码发生了什么:
有两件事发生在我身上。首先是初始查询为下一条记录 url 提供 /services/data/v38.0/query/01gf000000gFYRwAAO-2000,但接下来的 nextQuery 给出 /services/data/v38.0/query/01gf000000gFYRwAAO-4000 这很奇怪它正在改变块的数量。
正在发生的另一件事是下一个块永远不会结束。列出的对象中有大约 95K 行,所以理论上它应该吐出大约 25 个文件 @ 4000 或 48 个文件 @ 2000。由于 AWS 上 lambda 的内存限制和一些文件的大小,我无法使用 Query_All我的对象,所以我必须分段编写文件。我怎样才能让这段代码正常运行?
python-3.x - Python Simple Salesforce Select AS 不工作
我正在尝试使用标准 SELECT ... AS 调用以使用 Python Salesforce API 重命名查询输出中的列,它会引发以下错误:
到目前为止,来自 SOQL 的大多数本地语言调用都在 API 中运行,从这里看来, SELECT ... AS 是有效的 SOQL。
查询大纲:
即使按照上面链接中的建议将新列名放在引号内,编辑错误仍然存在:
谢谢
python - @ 提到在 python 中使用 simple_salesforce 的喋喋不休请求 SFDC
我正在尝试使用 simple_salesforce 在salesforce 中插入带有@ 提及的聊天帖子。我使用 simple_salesforce 已经有一段时间了,它很容易使用,但是这个让我卡住了。
我初始化了我的实例,并创建了一条我想插入到我的 SFDC 实例中的记录。
这一切都很好。
我想做的是@提到这个正文中的某个人。我研究了有关 salesforce dev的文档。它显示了将 json 输入创建为 body 元素中的列表。
所以我在这里做了
但这会引发错误。不知道我做错了什么。