gpt4 book ai didi

javascript - 如何使用 jsforce 模块在 salesforce 对象中添加 customFields ..?使用元数据

转载 作者:搜寻专家 更新时间:2023-10-31 23:47:13 25 4
gpt4 key购买 nike

// creating metadata
var metadata = {

fullName: 'SampleObject__c',
label: 'Sample Object',
label: 'Sample Object',
pluralLabel: 'Sample Object',
nameField: {
type: 'Text',
label: 'Sample Object'
},
deploymentStatus: 'Deployed',
sharingModel: 'ReadWrite'
};

conn.metadata.create('CustomObject', metadata, function(err, results) {
if (err) {
console.err(err);
}
else{
console.log('success ? : ' + result.success);
console.log('fullName : ' + result.fullName);
}

});

我无法在此处创建自定义字段。只有对象正在创建,并且没有可用于使用 jsforce 创建自定义字段的文档。我尝试了一种方法,即在成功创建自定义对象后,我用自定义字段更新了元数据,但失败了。在 customObject 中创建 customFields 的方法是什么。

最佳答案

将字段数组添加到您的自定义对象元数据定义中。我也很难过。我通过在 Salesforce setup->create->objects(指向并单击 admin)中创建字段然后读取通过以下方式生成的元数据来解决这个问题:

conn.metadata.read(type, [fullName1, fullName2, ..], callback)     

将下面的对象数组放入元数据变量中,它应该可以工作。

fields: [ { fullName: 'A_Value__c',
externalId: 'false',
label: 'A Value 2',
precision: '18',
required: 'false',
scale: '0',
trackTrending: 'false',
type: 'Number',
unique: 'false' },
{ fullName: 'A3_Value__c',
externalId: 'false',
label: 'A Value 3',
precision: '18',
required: 'false',
scale: '0',
trackTrending: 'false',
type: 'Number',
unique: 'false' } ],

关于javascript - 如何使用 jsforce 模块在 salesforce 对象中添加 customFields ..?使用元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34961032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com