顧客レコードに住所を設定しようとしています。私はアドレスが顧客サブリストのサブレコードであることを理解しました。私はサブレコードにフィールドを設定できると思っていますが、変更を保存することができません。 SuiteScript 2.0を使用して顧客の住所情報を設定するにはどうすればよいですか?SuiteScript 2.0を使用して顧客に住所を設定する方法
現在のコード:
customer.selectNewLine({
sublistId: 'addressbook'
});
var addressSubrecord = customer.getCurrentSublistSubrecord({
sublistId: 'addressbook',
fieldId: 'addressbookaddress'
});
subrecordAddressDetail.setValue({
fieldId: 'addr1',
value: 'Test Street'
});
subrecordAddressDetail.setValue({
fieldId: 'country',
value: 'US'
});
customer.commitLine({
sublistId: 'addressbook'
});
私も.commitList
後customer.save()
を追加しようとしましたが、私はそうしようとすると、エラーRecord has changed
を取得します。
こんにちは@TonyH - あなたの助けに感謝を。サブコードはSuiteScript2.0に '.save()'メソッドを持たないようです。 saveを呼び出すと、メソッドが定義されていないというエラーが返されます。私は自分の問題を把握することができました。問題の概要を記した回答を投稿しました。 –