2

「XYZ」という新しいカスタム レコードを作成し、すべてのフィールドを作成しました。これで、GUI を使用してそのカスタム レコードに新しいエントリを追加できますが、Web サービスを使用して同様の操作を行うにはどうすればよいですか。

カスタム レコード タイプに新しいアイテムを追加するために呼び出す必要があるメソッドとその方法。どんな助けでも大歓迎です。

ありがとうございました

4

2 に答える 2

3

以下は、SuiteTalk (webservices) を使用してカスタム レコードを追加するサンプル C# コードです。

CustomRecord customRecord = new CustomRecord();

RecordRef recordType = new RecordRef();
recordType.internalId = "14"; // // Record Type's internal ID (Setup > Customization > Record Types > Basic Record Type (Internal ID=14)
recordType.type = RecordType.customRecord;
recordType.typeSpecified = true;

customRecord.recType = recordType;
customRecord.internalId = "7"; // internal id of the custom record you want to update

StringCustomFieldRef stringCustomFieldRef = new StringCustomFieldRef();
stringCustomFieldRef.scriptId = "custrecord_pe_pbmastertrackno";
stringCustomFieldRef.value = txtMasterTrackno.Text.Trim();

CustomFieldRef[] customFieldRef = new CustomFieldRef[1];
customFieldRef[0] = stringCustomFieldRef;

customRecord.customFieldList = customFieldRef;

_service = new NetSuiteService();

setPassport(); // Set the Passport information for authentication
WriteResponse writeResponse = _service.add(customRecord);

これがあなたを助けることを願っています。

ありがとう。

于 2016-08-03T06:53:26.093 に答える