Add
Retrieve
新しいデータエクステンションを作成し、初期化された DataExtension オブジェクトを返します。
Add(1)
| 序数 | 型 | 説明 | |
|---|---|---|---|
| 1 | object | 必須 | 新しいデータエクステンションのプロパティを表すオブジェクト |
データエクステンションの外部キーを 36 文字に制限し、以降のすべてのプロセスが正しく機能するようにします。
このサンプルコードは、データエクステンションを作成します。
1var deObj = {
2 "CustomerKey" : "demoDE",
3 "Name" : "My Demo DE",
4 "Fields" : [
5 { "Name" : "Field 1", "FieldType" : "Number", "IsPrimaryKey" : true, "IsRequired" : true },
6 { "Name" : "Field 2", "FieldType" : "Text", "MaxLength" : 50 },
7 { "Name" : "Field 3", "FieldType" : "Date", "Ordinal" : 2 },
8 ]
9 };
10
11var myDE = DataExtension.Add(deObj);このサンプルコードは、送信可能なデータエクステンションを作成します。
1var deObj = {
2 CustomerKey : "SendableDE",
3 Name : "Sendable Data Extension",
4 Fields : [
5 { "Name" : "SubKey", "FieldType" : "Text", "IsPrimaryKey" : true, "MaxLength" : 50, "IsRequired" : true },
6 { "Name" : "SecondField", "FieldType" : "Text", "MaxLength" : 50 },
7 { "Name" : "ThirdField", "FieldType" : "Text", "MaxLength" : 50 },
8 { "Name" : "DifferentSubKey", "FieldType" : "Text", "MaxLength" : 50 }
9 ],
10 SendableInfo : {
11 Field : { "Name" : "SubKey", "FieldType" : "Text" },
12 RelatesOn : "Subscriber Key"
13 }
14};
15
16var de = DataExtension.Add(deObj);このサンプルコードは、送信可能およびテスト可能なデータエクステンションを作成します。
1var deObj = {
2 "CustomerKey" : "0demoDE5",
3 "Name" : "0My Demo DE5",
4 SendableInfo : {
5 Field : { "Name" : "Field 2", "FieldType" : "Text" },
6 RelatesOn : "Subscriber Key"
7 },
8 "IsTestable": true,
9 "Fields" : [
10 { "Name" : "Field 1", "FieldType" : "Number", "IsPrimaryKey" : true, "IsRequired" : true },
11 { "Name" : "Field 2", "FieldType" : "Text", "MaxLength" : 50 },
12 { "Name" : "Field 3", "FieldType" : "Date", "Ordinal" : 2 },
13 ]
14};
15
16var myDE = DataExtension.Add(deObj);