如何解决如何使用JSforce插入和更新Salesforce自定义元数据类型记录
我要在Visualforce页面中显示自定义元数据类型记录,并且需要一种创建新记录或编辑现有记录的方法。我不想更新元数据本身,而是要更新记录中的实际字段和值。我想使用JSforce来做到这一点,但是用于升级元数据的文档并不是我要找的。 p>
似乎只是不同地设置我的元数据对象,然后在下面使用相同的conn.metadata.upsert东西而已。我只是不知道用于设置字段/值的语法。有什么想法吗?
var metadata = [{
fullName: 'TestObject2__c',label: 'Upserted Object 2',pluralLabel: 'Upserted Object 2',nameField: {
type: 'Text',label: 'Test Object Name'
},deploymentStatus: 'Deployed',sharingModel: 'ReadWrite'
},{
fullName: 'TestObject__c',label: 'Upserted Object 3',pluralLabel: 'Upserted Object 3',sharingModel: 'ReadWrite'
}];
conn.metadata.upsert('CustomObject',metadata,function(err,results) {
if (err) { console.error(err); }
for (var i=0; i < results.length; i++) {
var result = results[i];
console.log('success ? : ' + result.success);
console.log('created ? : ' + result.created);
console.log('fullName : ' + result.fullName);
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。