问题标签 [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 回答
1442 浏览

python - 使用 python simple-salesforce 有没有办法查询逻辑删除的记录?

有没有办法使用 python simple-salesforce 查询已删除的 Salesforce 记录?换句话说,它可以这样做:

此查询是 Salesforce 建议在合并两条记录时知道的。

虽然 simple-salesforce deleted() 方法返回已删除的 id 列表,但它不提供 masterRecordId。

Salesforce restful api 支持“query_all”来获取逻辑删除的记录。然而 simple-salesforce 的 query_all 是 query() 和 query_more() 的包装

0 投票
8 回答
14528 浏览

python - Python 简单的 Salesforce

我正在尝试使用simple_salesforce通过 Python 查询 salesforce 数据。我正在使用我的用户名和密码,我 100% 确定它是正确的。我通过登录 Salesforce 并查看我的公司资料获得了组织 ID。这只是一个 15 位数的 ID。我专门使用 orgID 来避免使用安全令牌,因为我不知道它是什么。我究竟做错了什么?

代码:

输出:

0 投票
1 回答
748 浏览

python - Python Simple-Salesforce exe 出现 SSL 错误

我正在使用 Simple Salesforce 在 Python 中运行 Salesforce 数据库的查询。它在开发环境中工作正常,但是当我用 py2exe 编译它并在命令提示符下运行它时,我收到一个错误,我理解可能与 SSL 有关,但不知道如何解决它。我没有包含整个代码,但错误中提到的第 11 行是sf = Salesforce(username='myusername', password='mypassword', security_token='mytoken')

我试过sf = Salesforce(username='myusername', password='mypassword', security_token='mytoken', verify=False)没有运气

我的代码:

我的错误:

0 投票
2 回答
399 浏览

mysql - SOQL 和简单的 Salesforce 查询

我有一个带有字段“DisableOn__c”的自定义对象“DisableUserTask__c”。我试图提出一个查询来查找任何带有“DisableOn__c”字段的“DisableUserTask__c”任务,但我似乎无法提出查询。

当我运行查询只是为了获取任务时,查询“DisableOn__c”字段会在我的时区返回,格式为:u'2015-07-28T21:00:00.000+0000'

我试过使用:

...但这给了我一个格式错误的查询。我对这样的数据库查询很陌生,所以我很困惑。任何帮助,将不胜感激!:)

0 投票
1 回答
1951 浏览

python - 使用 python simple-salesforce 访问 salesforce 元数据

阅读simple-salesforce文档时,它仅显示使用硬编码方法访问对象元数据,例如:

有没有办法做这样的事情?

我想遍历对象列表并检索所有这些对象字段,但由于上述限制,这似乎是不可能的。

有没有办法使用字符串参数而不是硬编码值来访问对象元数据?

0 投票
2 回答
944 浏览

python - TypeError:无法连接 'str' 和 'SFType' 对象(simple-salesforce)

我的项目是提取我所有的销售人员表格的内容,包括自定义表格。为此,我需要知道列(字段)的名称,因为 SOQL 不支持“SELECT * from TABLENAME”。

使用 simple-salesforce,我知道以下工作:

但我的问题是我需要在上面的实际方法调用中参数化“Contact”字符串,以便我可以为我不知道名称的对象调用此方法(即未在标准salesforce中定义)。例如我需要做:

当我尝试使用 SFType 类时:

我收到此错误:

提前感谢您的任何建议。

0 投票
1 回答
649 浏览

python - 如何使用 Beatbox 或 simple-salesforce 在 Salesforce 中创建自定义表格?

我们目前正在评估 Salesforce 的 Python 绑定 - 特别是 Beatbox 和 simple-salesforce。在这两个模块中,都缺少创建新自定义表、删除自定义表和删除自定义表的所有项目的功能(不使用单独的删除)。

当然,我们可以通过网络在 Salesforce 中创建和建模我们自己的自定义表格,但为了自动化和可测试性,我们更愿意使用 Python 自动创建表格......关于这个问题和大规模删除问题的任何指针?

0 投票
2 回答
2424 浏览

python - 将会话 ID 从简单的销售人员传递给请求

我无法按照https://github.com/heroku/simple-salesforce中的指南将会话 ID 信息传递给请求。似乎我可以进行身份​​验证,但是当我尝试使用 API 进行查询时,它会给我一个“INVALID_SESSION_ID”。我不确定我在这里缺少什么,我认为这可能是我对 API 缺乏了解。

任何帮助表示赞赏。

0 投票
1 回答
904 浏览

python - 来自 Python 的 SOQL IN 查询

我想知道是否有人知道如何使用beatbox 或简单的salesforce 格式化IN 查询。例子:

在简单的销售人员中,我有:

我尝试使用 arg 格式的列表、元组和字符串,但不断收到格式错误的请求。

请问有什么帮助吗?

0 投票
3 回答
2530 浏览

python - simple-salesforce 无法识别自定义对象

我正在使用 simple_salesforce 并获取名为“SER__Condition__c”的自定义对象的所有记录。我知道这是这个名字,因为我从我们的管理员那里得到了一个表名列表。
“api”是“simple_salesforce.Salesforce”的一个实例。
这是我正在执行的命令:

返回此错误:

对默认对象使用完全相同的命令会按预期返回所有记录:

这两个也同样适用: