WSProxy を介した偽装
WSProxy を介した作成
WSProxy を介した更新
WSProxy を介した削除
WSProxy を介した基本的な取得
WSProxy を介した高度な取得
WSProxy を介した実行 (Perform)
WSProxy を介した構成
WSProxy を介した実行 (Execute)
WSProxy を介した記述
単一アイテムまたは同じ種別の複数のアイテムを 1 回の呼び出しで更新するには、updateItem および updateBatch 関数を使用します。
この例では、ObjectID を使用してデータエクステンションを名前変更します。
1var prox = new Script.Util.WSProxy();
2var objectID = "c9875a80-4dad-e411-b071-ac7ba13db5bc";
3var name = "Renamed DE";
4
5var res = prox.updateItem("DataExtension", { "ObjectID":objectID, "Name":name });結果に SOAP UpdateResult アイテムのプロパティが含まれること以外、返されるオブジェクトのプロパティは作成関数と同じです。
1var api = new Script.Util.WSProxy();
2
3 /* Build DE Object */
4 var updateObject = {
5 CustomerKey: 'DE_Example',
6 Properties: [
7 {
8 Name: 'FirstName',
9 Value: 'Tester'
10 },
11 {
12 Name: 'LastName',
13 Value: 'Testerson'
14 },
15 {
16 Name: 'ModifiedDate',
17 Value: Platform.Function.Now()
18 }
19 ]
20 };
21
22 var options = {SaveOptions: [{'PropertyName': '*', SaveAction: 'UpdateAdd'}]};
23
24 var res = api.updateItem('DataExtensionObject', updateObject, options);