ディスカッション
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
SuiteWorldまであと41日となりました。以下の最新情報をご確認ください。
アジェンダビルダー公開
SuiteWorld On Airの登録受付開始
新しいNetSuite Prompt Studioコンテスト
その他の最新情報も!
詳細はこのスレッドでご確認ください!
Webサービス(WSDL 2013.2以上)からC# .Netを使いカスタム・フィールドを更新するサンプル・コード
適用
製品: NetSuite 2023.1
シナリオ
以下Net C#のサンプルは、標準レコードの異なるタイプのカスタムフィールドを更新する方法を示します.
解決策
C#のサンプルコードスニペット:
SalesOrder salesOrder = new SalesOrder();
salesOrder.internalId = "1356";
// WSDL/Port 2013.2 version requires that you use scriptID or InternalID
StringCustomFieldRef stringCustomFieldRef = new StringCustomFieldRef();
stringCustomFieldRef.scriptId = "custbody_test_string_field";//ScriptID
//Internal ID Example Below
//stringCustomFieldRef.internalId = 323;
stringCustomFieldRef.value = "String Value Here";
DoubleCustomFieldRef doubleCustomFieldRef = new DoubleCustomFieldRef();
doubleCustomFieldRef.scriptId = "custbody_test_decimal_field";
doubleCustomFieldRef.value = 8.8 ;
ListOrRecordRef custSelectValue = new ListOrRecordRef();
custSelectValue.internalId = "1";
SelectCustomFieldRef selectCustomFieldRef = new SelectCustomFieldRef();
selectCustomFieldRef.scriptId = "custbody_test_record_field";
selectCustomFieldRef.value = custSelectValue;
ListOrRecordRef[] custMultiSelectValue = new ListOrRecordRef[2];
custMultiSelectValue[0] = new ListOrRecordRef();
custMultiSelectValue[0].internalId = "1";
custMultiSelectValue[1] = new ListOrRecordRef();
custMultiSelectValue[1].internalId = "2";
ListOrRecordRef[] multiSelect = new ListOrRecordRef[1];
MultiSelectCustomFieldRef multiSelectCustomFieldRef = new MultiSelectCustomFieldRef();
multiSelectCustomFieldRef.scriptId = "custbodytest_multiselect_field";