我想使用谷歌标签管理器来发送数据到我们的Salesforce组织在我们的网站上的某些事件(用户注册,转换等)。经过一些研究,我意识到JSforce将是实现这一目标的最简单的方法。我在Salesforce中创建了一个新的连接应用程序,使用Postman试用了Salesforce API,并成功地通过该API创建了一个新的用户帐户。然后,我继续尝试在Google Tag Manager中实现相同的功能。我读了JSforce的docs,并尝试实现所有的东西。但是,经过几个小时的故障排除和谷歌搜索,我似乎无法让它工作。 这是我当前的代码,它在Google Tag Manager中的一个“标签”中,它
我正在使用来创建一个Javascript应用程序来连接到我的Salesforce org。我的代码如下:
var jsforce = require('jsforce');
var conn = new jsforce.Connection({
loginUrl : 'https://test.salesforce.com'
});
var username = 'my-username@domain.com';
var password = 'mypassword';
conn.login(username, pa
让我在开头说我是新来的反应和JS一般,到目前为止,我所读的文档没有帮助我在这个问题上,我似乎撞到了墙。
我有两个js文件,一个是login.js,另一个是menu.js。我试图将令牌(从login.js)输出到控制台,控制台由OnClick函数(在menu.js中)触发,单击时会得到一个未定义的错误。最终目标是让我能够访问从login.js获得的令牌,并在其他文件和组件中使用它,这样我就可以在登录后保留身份验证。我遗漏了什么?
谢谢
**//login.js snippet**
var jsforce = require('jsforce');
var conn = new
我正在使用将Salesforce集成到我的应用程序中。当我通过DUPLICATES_DETECTED更新函数从我的终端更新Salesforce帐户时,它得到了JSforce错误,因为Salesforce认为这个帐户与另一个帐户是重复的。虽然我将允许设置为Salesforce页面的一次规则设置,并且我们可以在它上成功地编辑这个帐户,但是由于这个错误,我们不能通过API (使用JSforce)完成这个操作。这是否可以通过JSforce绕过重复管理而不禁用这些规则?
const jsforce = require('jsforce');
/* Update to Sal
我直接从文档中取出代码,但它好像完全忽略了回调函数的存在: var jsforce = require('jsforce');
var conn = new jsforce.Connection({
// you can change loginUrl to connect to sandbox or prerelease env.
loginUrl : 'https://ivytechfoundation--ucidev.my.salesforce.com'
});
conn.login('xxxxxx@ivytech.edu.uci.uci
因此,我是为我们的客户开发一个web应用程序的团队的一员,该客户使用salesforce作为他们的数据库。我们在heroku上使用node.js来代替服务器端代码。前端是有角度的,但它与我的问题无关。我们使用jsforce框架来连接到我们的salesforce应用程序。客户端密钥和客户端id在heroku中存储为环境变量,并在本地存储!!当我使用键和Id作为字符串对auth函数进行虚拟测试时,我成功了。但是,除了硬编码之外,任何其他尝试都会遇到变量未定义的问题。这是app.js代码。
var express = require('express');
var app = exp
我正在尝试构建一个铬扩展,该扩展使用由JSforce.js提供的oauth2流连接到salesforce,但我在网上找到的所有示例都包含了Node.js和Express.js提供的功能,如何将它们添加到我的应用程序范围,而无需用户在使用应用程序之前下载它们。有人能向我澄清这个问题吗?我有点糊涂了。谢谢!
编辑:
我从这里得到了一个例子:
这是使用Oauth2框架运行的express.js代码:
var jsforce = require('jsforce');
//
// OAuth2 client information can be shared with multipl
我正在测试一个角形js销售力应用程序使用量角器。我需要使用SOQL和jsforce查询ids,但是当我从另一个类调用查询方法时,返回结果是未定义的。当我在方法中打印日志时,它确实显示了我正在寻找的id,似乎在返回语句中迷路了。
var jsforce = require('jsforce');
function querySF() {
var conn = new jsforce.Connection({
// you can change loginUrl to connect to sandbox or prerelease env.
loginU
我正在尝试安装jsforce:
webpack 5.17.0 webpack-cli 4.4.0
无论我做什么,我都会犯这些错误:
ERROR in ./node_modules/jsforce/lib/oauth2.js 8:18-40
Module not found: Error: Can't resolve 'querystring' in '/var/www/pos/node_modules/jsforce/lib'
BREAKING CHANGE: webpack < 5 used to include polyfills for n
我正在构建一个express应用程序。
下面是app.js
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
va
我正在尝试用jsforce创建一个自定义字段,并且花了很长时间。我可以创建一个自定义对象很好,但是当试图创建一个字段以便客户用户按它来排序他们的线索时,给了我一个糟糕的时间。这就是我用来创建对象的方法
var jsforce = require('jsforce');
var conn = new jsforce.Connection();
conn.login('myemail', 'my password and token', function(err, res) {
if (err) { return console.error(e
我正在尝试编写一个Node.js代码,它可以执行以下操作。
连接到Salesforce实例。
得到过去的7天,并循环通过它们。
在其中运行2个查询并将结果推送到Array。
在另一个函数中显示值。
这是我的JS代码。
var jsforce = require("jsforce");
var moment = require('moment');
function connectToEP() {
var main_Obj = {};
var response_Obj = {};
var pastSevenDays
我正在以<Today_date>T00:00:00.000+0000,的形式使用scan_date插入记录,但是我无法使用scan_date =来检索相同的记录(SOQL)。
示例:
有使用"2022-01-10T00:00:00.000+0000",= scan_date的记录,但是当我查询时记录是空的
SELECT Id FROM <Table_name> where Scan_Date__c=TODAY
但是我要通过使用查询来检索相同的数据。
SELECT Id FROM <Table_name> where Scan_Date__
我正在尝试理解如何使用jsforce & bulk query从salesforce导出50k条记录。只返回第一个10k,我知道这是由于批处理大小限制为10k,但是我不知道如何创建下一个批处理来获取10001到20000的记录,依此类推。
目前我有以下,任何帮助将非常感谢。
conn.bulk.query('SELECT Id FROM Account')
.on('record', function record(rec) {
log.debug('dumpAllObject', 'rec', r
在我的流星项目中,我得到了以下错误。我在macOs中使用节点v11.10.0。提前谢谢。
SyntaxError: Use of const in strict mode.
myprojectpath/node_modules/jsforce/node_modules/faye/node_modules/tough-cookie/node_modules/ip-regex/index.js:3 const v4 =‘(?:250-5\20-4\x{##**$$}10-9)(?)(?:25[0-)
^ SyntaxError:在严格模式下使用const。
我正在使用JSForce库通过JavaScript与SalesForce交互,我遇到了一些我还不能完全解决的问题。我的目标是拉取联系人最近的活动历史记录,这样我就可以在我们的第三方应用程序中显示他们的“行动”。我试过几种不同的方法。使用Chatter API,但这只返回应用程序中“用户”的数据,而不是实际的“联系人”(这是我试图获取的)我还使用了大量的各种查询……比如
var query = "SELECT (SELECT ActivityDate, Description, WhoId, Subject, OwnerId from ActivityHistories) FROM Ac
我需要这样做才能登录到SalesForce数据库并传递查询。现在,我将在express.js的许多路由器上传递许多查询,登录每一个路由器都是一件很痛苦的事情。如果你知道如何避免这种情况,请告诉我。
var conn = new jsforce.Connection({
oauth2 : salesforce_credential.oauth2
});
var username = salesforce_credential.username;
var password = salesforce_credential.password;
// I want to avoid this l
我正在尝试获取一个元数据并更新某些部分,然后使用node.js和jsforce将这个新的元数据推送到salesforce。我可以成功地获取元数据,但是在更新时,我得到了这个错误:
{ [soapenv:Client: Element {http://soap.sforce.com/2006/04/metadata}articleTypeChannelDisplay invalid at this location in type CustomField] name: 'soapenv:Client', errorCode: 'soapenv:Client' }