问题标签 [jsforce]

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 回答
88 浏览

salesforce - jsforce metadata.deploy,部署ID

我希望在回调中返回创建的部署 ID,如何在创建后立即获取它?这是来自 jsforce 文档。此处仅在完成时才调用它。

0 投票
1 回答
384 浏览

salesforce - 试图让 SalesForce 将附件识别为 PDF

我可以使用 sObject 将附件放在我的一条记录上。问题是 SF 没有将文件识别为 PDF,而是将其识别为通用文件。

当我查看记录的附件时,该文件没有 PDF 文件具有的所有选项(仅下载和删除)

图片

提前致谢!

0 投票
1 回答
43 浏览

node.js - 如何确保一个功能在另一个功能之前完成

我对 Node.js 还很陌生,我想要实现的是拥有两个独立的功能。一个用于身份验证,一个用于发送数据(这样如果我在 conn.login 完成后简单地使用回调,我就不会遇到速率登录限制)。我试图在节点中这样设置:

但是由于 js 是异步的,它运行第二个函数而不等待第一个函数完成。

0 投票
0 回答
26 浏览

javascript - 当社区添加了 URL 时,JSForce describeGlobal 不起作用

我必须能够获取我的 salesforce 社区上的所有对象,并且每当我稍后使用 jsforce 库通过使用此方法“jsforce.Connection”获取连接时,我尝试使用“describeGlobal”获取该社区上的每个对象“我刚刚获得的连接上的方法。每当我的社区没有添加 URL 时,这都可以正常工作,但是当它确实添加了 URL 时,describeGlobal 方法不起作用并引发 http 503 错误。每一点帮助将不胜感激。

0 投票
0 回答
77 浏览

javascript - 如何使用 JSforce 为 chrome 扩展更新/插入联系人?

我可以使用 JSforce 更新和插入联系人吗?我正在使用 JavaScript 构建一个 chrome 扩展,它将数据从 Google 工作表推送到 SFDC。我还没有找到任何好的资源来显示可能涉及的查询,我只看到了帐户更新/插入。

0 投票
0 回答
143 浏览

heroku - 无法使用 nforce 进行 SalesForce REST API 调用

我是 SalesForce 和 Heroku 平台的新手。我正在尝试尽可能多地探索和学习。

我开发了 React 应用程序并部署到 Heroku。它按预期工作,但我正处于对 Salesforce 进行 Rest API 调用并从 SalesForce 对象获取数据的阶段。

我尝试使用 jsforce、nforce 插件连接到 Salesforce 并获取数据。但做不到。

我使用 Postman 连接到 SalesForce,我能够连接。但是当我尝试通过代码说明(400 错误请求)连接到 Salesforce 时出现错误。

我在我的环境(沙盒)上启用了 CORS。如果我缺少一些配置设置,请告诉我,这将非常有帮助。

以下是我得到的错误:

在此处输入图像描述

0 投票
1 回答
443 浏览

node.js - Salesforce 登录页面不会出现在使用 NodeJS 的 OAuth 中

我正在尝试使用 OAuth 从 Google 助理(使用对话流)登录 Salesforce。无论我对 Google Assistant 说什么,都应该实现(与意图相匹配,然后再与实现用户意图的代码相匹配。因此,实现代码基本上驻留在 Heroku 上托管的服务器(node js express)上。

问题是,每当我开始说“与测试应用程序对话”时,我希望看到 Salesforce 登录页面出现(我将在其中输入凭据,然后出现同意部分),但这个页面永远不会出现。我确定我的帐户链接/代码配置中可能缺少某些内容,但我无法理解。

Google Actions 上的帐户关联设置

0 投票
0 回答
596 浏览

node.js - 通过玩笑模拟 jsforce SObject

目前我正在通过 jest.spyOn 模拟 jsforce 连接调用,我可以模拟 jsforce.Connection 的登录方法,但不能模拟 jsforce.Connection 的 sobject。如果我也嘲笑它,它会告诉我在该方法中发现了一些行,在该方法中我通过检查记录错误和响应

这是我正在做的例子 -

此外,如果我将类型赋予 SObject 的 sObject,那么它会给我一个错误(突出显示 upsert),它无法将类型 RecordResult[] 分配给 RecordResult。如果我做替代它会给出无法将 RecordResult 分配给 RecordResult[] 的问题

0 投票
0 回答
123 浏览

node.js - NodeJs:从 sfdc rest api 检索图像并在本地系统上写入文件

我正在尝试使用 SFDC REST API 获取图像,在其中我可以看到相应 javascript 文件和图像的不同类型的响应。检索到的图像显示“不支持格式”的消息,但我的 javascript 文件工作正常。

这些是响应的一些屏幕截图:

图像

用于 Js 文件

以下是我用于从知识文章中检索附件的节点 JS 代码:

请帮我解决一下这个。

0 投票
1 回答
314 浏览

node.js - JSFORCE:从 sfdc rest api 下载文件并写入本地磁盘时显示文件不受支持消息

我一直在尝试使用 JS force 为节点 js 下载图像文件,并能够在检索数据并将其转换为 base64 格式后在本地创建一个文件,但如果显示“文件不支持消息”,同时能够下载 javascript 类型的文件有正确的数据。

我正在查询salesforce中知识文章的附件字段。

以下是我的查询:

我正在向文章的Attachment__Body__s字段发送 GET 请求。

以下是我的节点 js 代码:

请帮我解决一下这个。