如何使用jsforce在salesforce中正确创建自定义字段?

时间:2017-04-06 20:28:21

标签: javascript node.js salesforce

我正在尝试在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(err); }
 var metadata = [{
  fullName: 'TestObject1__c',
  label: 'Test Object 1',
  pluralLabel: 'Test Object 1',
  nameField: {
    type: 'Text',
    label: 'Test Object Name'
  },
  deploymentStatus: 'Deployed',
  sharingModel: 'ReadWrite'
}];

conn.metadata.create('CustomObject', metadata, function(err, results)  {
  if (err) { console.err(err); }
  for (var i=0; i < results.length; i++) {
    var result = results[i];
    console.log('success ? : ' + result.success);
    console.log('fullName : ' + result.fullName);
  }
});

  {
    if (err) { return console.error(err); }
    console.log(res);
  }
 })

这很好但不是我需要的。任何帮助将非常感谢,因为客户想要这样做。它是我们已经完成的大型项目的一部分,但现在必须动态创建字段,以便最终用户不必自己创建字段,以便我们将数据推送到他们的帐户。我们目前正在推动其中的东西,但它位于另一个名称没有意义的领域

1 个答案:

答案 0 :(得分:0)

我已经能够通过在salesforce网站上创建一个包来实现这一目标。我的所有客户用户所要做的就是单击一个简单的链接点击安装,它会创建一个列表视图并创建我需要的字段。