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

python - simple_salesforce python:sf.instance.bulk.query 给出索引错误

因此,我尝试使用 python simple_salesforce 库从 salesforce 查询:查询是一个 Select,如下所示:

我传递的元组有大约 2000 个值。因此,当我尝试使用 sf.query 时,它会返回 414 或连接被中止(有时它提供的 URI 太长)。然后我尝试使用 sf.bulk 可以达到1300个值,但之后它给出了index error: list index out of range。这是从_get_batch_results提出的。

现在,我已将元组拆分为多个部分并对 sf.bulk 查询进行了多次查询,我认为这效率不高。任何人都可以为我提供解决方案吗?

任何帮助表示赞赏!

0 投票
1 回答
641 浏览

python - 无法在 lambda aws 中导入 simple_salesforce 包

尝试在 lambda 中导入 simple-salesforce 包时,我收到此错误 错误消息

我尝试在 Unix 环境中压缩包并将其上传到 s3 存储桶,然后在 lambda 中创建一个层。但它说它不能导入模块。以下是使用的步骤

virtualenv v-env

python3 -m venv v-env

pip install simple-salesforce

停用

cd v-env/lib/python3.7/site-packages

zip -r9 ${OLDPWD}/function_sf.zip 。

aws s3 cp function_sf.zip s3://my_bucket/layer_library/

在 lambda 中导入 simple-salesforce 需要帮助。

0 投票
1 回答
593 浏览

python-3.x - 模拟 simple-salesforce

我是在 Python 中模拟 API 调用的新手,找不到任何文档来显示如何模拟对使用请求的 API 的调用的任何简单示例。

特别是,我需要模拟对 simple-salesforce 的调用。我尝试过使用 Reponses 和 requests-mock,但我总是在 simples-salesforce 库中遇到一些异常。

谁能帮我简单模拟一下这个电话?如果我能让一个人工作,我想我可能会从那里过得很好。这是我的登录电话:

任何帮助将不胜感激!

0 投票
1 回答
252 浏览

python - Pandas 数据框无法将超过 200 行导出到 CSV 文件

我正在尝试使用 python 和简单的 salesforce 从 salesforce 导出数据,但是当我尝试将数据导出到 CSV 文件中时,我只得到 200 条记录。 这是我的代码:

0 投票
0 回答
52 浏览

python - 通过 simple-salesforce Python 访问 Salesforce 联系人记录的 ActivityMetric 字段

我正在尝试通过 Python 中的 simple-salesforce访问ActivityMetrics字段。

ActivityMetrics 是通过 BaseId 和 BaseType 请求的,但是我找不到以这种方式通过 .get() 方法引用对象的方法。

我也试过查询

但得到

任何帮助,将不胜感激!

0 投票
0 回答
189 浏览

python - 使用池调用函数时,它显示未定义主(全局)中的变量

可能是我的问题看起来很简单(或者错误可能很小),但我无法找到错误,真的我费了很大劲才弄清楚这个问题。

我已经创建了一个框架来使用简单的 Salesforce 包从 Salesforce 中提取数据,但是当我使用多处理时遇到了这个错误。

我的代码非常简单,但很乏味。我不想在这里粘贴整个代码,所以这是我的 GitHub中的代码。

问题:

当我使用 Pool 调用此Extract Data 函数时,其中的变量__name__ == '__main__'不起作用。

换句话说,我得到了NameError: name 'SFAPI' is not defined - 但它作为全局变量存在于主目录中,并且它在没有池的情况下工作(一次调用)。

执行示例:

我的代码中的小片段,我遇到了问题:

我称之为的地方或片段:

如果我在 GitHub 上的代码看起来很笨拙,或者你觉得这部分信息不足以修复,你可以很好地参考我的代码。

同样,它可能是一个小错误,希望您能理解我要传达的内容!!!提前致谢 !!!

问候, Parvathirajan Natarajan

0 投票
1 回答
760 浏览

python - 简单 Salesforce 中的默认批量大小是多少?

我构建了一个脚本,该脚本从 Google 表格中获取联系信息,并在 SFDC 中更新/插入联系人。我想知道当我运行查询以更新或插入联系人时,默认批量大小可能是多少。

0 投票
2 回答
4140 浏览

python - 如何在 Salesforce (SOQL) 中执行 JOIN - 简单的 Salesforce(Python 库)

我正在使用python 的simpleSalesforce库来查询 SalesForce。

我正在查看 SalesForce 中的两个不同对象:Account 和 Opportunity(父子)。机会对象中有一个 accountId。

我正在尝试在两者之间执行内部连接并选择结果(来自两个对象的字段)。正常的 SQL 语句如下所示:

我不确定如何将这种查询转换为 SOQL。

0 投票
2 回答
107 浏览

python - simple-salesforce 和 simple_salesforce 有什么区别?

https://pypi.org/project/simple-salesforce/

https://github.com/simple-salesforce/simple-salesforce

该项目被调用simple-salesforce,但导入来自simple_salesforce 或我遗漏了什么?

这意味着我做pip install simple-salesforce并且在我的代码中我做导入simple_salesforce?它是如何工作的?python 如何知道在 to 之间建立simple-salesforce链接simple_salesforce

0 投票
1 回答
117 浏览

salesforce - SOQL:即使零行满足查询,有没有办法返回列标题

我目前正在使用 simple-salesforce 返回一些行并写入带有列标题的 csv 文件。但是,如果行数为 0,例如“从潜在客户限制 0 中选择 Id”,我只会得到以下响应

OrderedDict([('totalSize', 0), ('done', True), ('records', [])])

即使查询中返回零行,是否仍有办法获取列标题。

基本上我需要创建带有标题的 csv,即使有 0 行