问题标签 [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.

0 投票
1 回答
324 浏览

python - 如何在“查找字段”中插入值

这部分工作:

我可以像这样获取帐户的 ID 和名称:

这部分不起作用:

这是错误消息:

“帐户”是 Case 对象上的标准查找字段。插入新案例记录时如何填充此字段。

我用谷歌搜索了一个多小时,甚至找不到一个例子。TIA 迈克

0 投票
1 回答
545 浏览

python - 使用简单的销售人员循环获取每个销售人员对象的字段名称

我正在使用 simple_salesforce 来获取对象的所有字段名称的列表。

我有以下

我想写这样的东西

但它将 obj 视为 api 名称。我确实尝试了soql方式

但是,对于 Account 对象,field_names_list_1并且field_names_list_2有不同的长度。field_names_list_1 包含所有字段,但 field_names_list_2 缺少一些字段。不知道为什么。

我可以更改什么,sf.obj.describe()以便将 obj 视为实际变量而不是 salesforce 对象名称?

0 投票
2 回答
401 浏览

python - simple-salesforce 中的 Salesforce MFA

我目前正在使用该simple-salesforce库使用令牌方法从 Salesforce 检索数据。

但是 Salesforce 需要实施多因素身份验证,无论如何我可以绕过这个或使用其他方法吗?

这是实际文章的链接: https://help.salesforce.com/articleView?id=000356005&type=1&mode=1

谢谢!

0 投票
0 回答
33 浏览

python - 在python中使用simple_salesforce包提取Account时,出现如下与collections.OrderedDict', 'HY105'相关的错误)

您好,感谢您抽出宝贵时间阅读本文。几天来,当我尝试将帐户数据加载到 mssql 数据库时,我一直在弄清楚为什么会出现此错误。连接很好。

但我不断收到这些错误:

(pyodbc.ProgrammingError) ('Invalid parameter type. param-index=17 param-type=collections.OrderedDict', 'HY105')

Exception: (102, b"Incorrect syntax near 'Id'.DB-Lib error message 20018, severity 15:\nGeneral SQL Server error: Check messages from the SQL Server\n")

Exception: One or more values in the dataframe have more characters than possible in the database table. The maximum number of characters in each column are:

如何规避这些错误并正确加载数据:

我用这个例如:

此帐户表中有 94 列?

谢谢你和我一起思考

0 投票
1 回答
87 浏览

python-3.x - 如何存储 simple_salesforce 更新响应?

simple_salesforce用于更新 Salesforce 中的记录

我想保留一个“日志”,其中记录了成功更新的记录以及收到的任何错误消息。例如:成功更新的响应是“204”。如何将该响应保存到变量?

一旦我在变量中获得了该值,我就知道如何将其存储在日志表中。非常感谢你的帮助

0 投票
1 回答
38 浏览

python-3.x - 如何将我的 pandas 数据框上传到 Salesforce 中已有的报告

我是使用 salesforce 的新手,但我有一个 pandas 数据框,并且我还有一个现有的 salesforce 报告,我想将我的 pandas 数据框导出到我的 salesforce 报告中。

我查看了许多示例和文档本身,但我并没有真正找到我想要的东西。

任何代码和帮助将不胜感激。

0 投票
0 回答
89 浏览

connection - 简单的 Salesforce 无法连接

尝试使用 Simple Salesforce API 连接到公司 Salesforce

使用白名单 IP 实例,尝试使用和不使用域

从输出和代码中删除域名等

还检查了代理是否可以使用

收到以下错误:

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='DOMAIN.salesforce.com', port=443): 最大重试次数超出了 url: /services/Soap/u/42.0 (由 NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0000025396D19C40>:建立新连接失败:[WinError 10060]连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应'))

0 投票
1 回答
200 浏览

salesforce - 检测沙盒类型 (Salesforce)

Salesforce 支持不同的沙盒。

例如“部分”或“开发”沙箱。

有没有办法检测我的脚本连接到哪种沙箱?

我使用 Python 和 simple_salesforce。

0 投票
2 回答
69 浏览

salesforce - 如何使用 soql 在活动表中为 simple_salesforce 获取计算字段的值

我知道这适用于工作台:

其中 bizible2__BizibleIid__c 在活动表上。这也有效:

但它在 simple_salesforce 中不起作用。不知道为什么。所以我试图模拟它,因为 owner_manager__c 是一个计算字段,等于: Owner:User.Manager.FirstName &" " & Owner:User.Manager.LastName

所有者是任务表的标准关系,可能是活动表。我的尝试:

有效,但是

没用。经理是一个层次结构的东西。我认为这可能是因为所有者关系是用户、日历、其他东西而不仅仅是用户,所以我尝试了

那没有用。

0 投票
1 回答
364 浏览

simple-salesforce - 如何更改 Simple Salesforce 的 API 版本

我去了 \simple_salesforce 并手动更改了 api.py 中的一行

但是这样做感觉不正确。还有其他方法吗?