私はjsforceでカスタムフィールドを作成しようとしています。私はカスタムオブジェクトをうまく作成することができますが、フィールドを作成しようとするときに、クライアントのユーザーがそのリードを並べ替えるようにすると、時間が割れてしまいます。これは私が正常に動作しますが、それは私が必要なものではないオブジェクトjsforceを使用してSalesforceにカスタムフィールドを正しく作成する方法は?
var jsforce = require('jsforce');
var conn = new jsforce.Connection();
conn.login('myemail', 'my password and token', function(err, res) {
if (err) { return console.error(err); }
var metadata = [{
fullName: 'TestObject1__c',
label: 'Test Object 1',
pluralLabel: 'Test Object 1',
nameField: {
type: 'Text',
label: 'Test Object Name'
},
deploymentStatus: 'Deployed',
sharingModel: 'ReadWrite'
}];
conn.metadata.create('CustomObject', metadata, function(err, results) {
if (err) { console.err(err); }
for (var i=0; i < results.length; i++) {
var result = results[i];
console.log('success ? : ' + result.success);
console.log('fullName : ' + result.fullName);
}
});
{
if (err) { return console.error(err); }
console.log(res);
}
})
を作成するために何をしたかです。クライアントがこれを望むので、どんな助けも大いに評価されるでしょう。これはすでに完了している大規模プロジェクトの一部ですが、フィールドを動的に作成する必要があり、エンドユーザーはデータを自分のアカウントにプッシュするためにフィールド自体を作成する必要はありません。私たちは現在、物事を推進していますが、その名前が意味をなさない別のフィールドの下にあります。