2017-04-06 38 views
0

我想在jsforce中创建一个自定义字段,并且有一段时间在做它。我可以创建一个自定义对象,但是当试图创建一个字段时,客户端用户通过它排序它的潜在客户给我一个时间。这就是我所做的创建对象如何使用jsforce在salesforce中正确创建自定义字段?

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); 
    } 
}) 

这工作正常,但它不是我所需要的。任何帮助将不胜感激,因为客户希望这一点。它是我们已经完成的大型项目的一部分,但现在必须动态创建这些字段,以便最终用户不必自行创建字段,以便我们将数据推送到其帐户。我们目前正在推动东西,但它的名字没有意义的另一个领域

回答

0

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

相关问题