如何使用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 (将#修改为@)