问题描述
我要在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 (将#修改为@)