Programs
Marketo の組織のプログラムをクエリします。
テーブル固有の情報
Select
Note:Tag とCost カラムは、Programs をすべて参照する際(SELECT * クエリを実行する場合など)には返されません。これらのカラムは特定のProgram Id やName でフィルタリングする場合のみ返されます。
この場合、Tag とCost カラムは返されません。
SELECT * FROM Programs
この場合、Tag とCost カラムが返されます。
SELECT * FROM Programs WHERE Id = '1001'
INSERT
新しいProgram レコードを作成するには、Program に関するデータベースに入力する情報を指定します。
新しいProgram を挿入する方法は、次の例を参照してください。
INSERT INTO Programs (Name, FolderId, FolderType, Type, Description, Channel, TagTypes, TagValues, CostStartDates, Costs, CostNotes) VALUES ('InsertEvent', '35', 'Folder', 'Default', 'Test Insert Description', 'Email Blast', 'Program Owner', 'Admin', '01/01/2015,02/02/2015', '100,200', 'January,February')
Update
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE Programs SET Name = 'UpdatedProgram', Description = 'Updated Description' WHERE Id = '1'
Delete
Marketo からプログラムを削除するために使用します。削除を実行するには、Id またはName フィールドを指定します。
DELETE FROM Programs WHERE Id = '1' DELETE FROM Programs WHERE Name in ('Test1', 'Test2')
Note: FolderId とFolderName は、新しいレコードを追加する際には入力できます。ただし、既存のレコード内で更新はできません(レコードは作成された時点で読み取り専用となるため)。
Columns
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Marketo が割り当てた、プログラムの一意の識別子。 |
Name | String | False | True |
プログラムの名前。 |
Description | String | False |
プログラムの説明。 | |
Type | String | False |
プログラムのタイプ。 | |
Channel | String | False |
プログラムと関連のあるチャネル。 | |
Workspace | String | False |
プログラムが配置されているワークスペースの名前。 | |
Url | String | True |
プログラムへのURL 参照。 | |
Status | String | False |
プログラムのステータス。 | |
FolderType | String | False |
プログラムが含まれているフォルダのタイプ。 | |
FolderId | Integer | False |
プログラムが含まれているフォルダのId。 | |
FolderName | String | False |
プログラムが含まれているフォルダの名前。 | |
TagTypes# | String | False | True |
プログラムと関連のあるタグのタイプのカンマ区切りリスト。各TagType は、TagValue カラム経由で返されたそれぞれに関連のある値を持ちます。 |
TagValues# | String | False | True |
タグの値のカンマ区切りリスト。各値は、TagTypes カラム内にリストされたタイプに対応しています。 |
CostStartDates# | String | False |
コスト開始日のカンマ区切りリスト。各値は、Costs およびCostNotes カラム内にリストされたコストおよびノートに対応しています。 | |
Costs# | String | False |
コストのカンマ区切りリスト(整数値)。各値は、CostStartDates およびCostNotes カラム内の開始日およびノートに対応しています。 | |
CostNotes# | String | False |
コストノートのカンマ区切りリスト。各値は、Costs およびCostStartDates カラム内のコストおよび開始日に対応しています。 | |
CreatedAt | Datetime | True |
プログラムが作成された日時。 | |
UpdatedAt | Datetime | True |
プログラムの最終更新時刻。 |