2017-09-04 43 views
0

我想获取元数据并更新一些部分,然后使用node.js和jsforce将此新元数据推送到salesforce。我能够成功地获取元数据,但同时更新我收到此错误:错误,试图通过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' } 

这是我的代码:

conn.metadata.update('CustomField', metadata, function(err, results) { 
    if (err) { 
    console.log(err) 
    return reject(err) 
    } else { 
    console.log(results) 
    } 
}); 

参考:https://jsforce.github.io/document/#read-metadata

回答

0

更换CustomFieldCustomObject解决了这个问题。详情请阅读文档。