トリガーによる送信の定義のプロパティの取得

トリガーによる送信の定義のプロパティを取得してランディングページに表示するためのひな型としてこのコードを使用してください。

Enterprise 2.0 アカウントを使用している場合は、フィルター内でビジネスユニットの MID に ClientID 値を指定して、そのビジネスユニットからのみ結果を取得できます。

1%%[
2SET @rr = CreateObject("RetrieveRequest")
3SetObjectProperty(@rr, "ObjectType", "TriggeredSendDefinition")
4AddObjectArrayItem(@rr,"Properties","CustomerKey")
5AddObjectArrayItem(@rr,"Properties","Name")
6AddObjectArrayItem(@rr,"Properties","TriggeredSendStatus")
7
8SET @sfp = CreateObject("SimpleFilterPart")
9SetObjectProperty(@sfp, "Property", "TriggeredSendStatus")
10SetObjectProperty(@sfp, "SimpleOperator", "equals")
11AddObjectArrayItem(@sfp, "Value", "Active")
12SetObjectProperty(@rr, "Filter", @sfp)
13SET @tsd = InvokeRetrieve(@rr)
14
15FOR @c = RowCount(@tsd) DOWNTO 1  DO
16SET @row = Row(@tsd ,@c)
17SET @TSDName = Field(@row ,'Name')
18SET @TSDKey = Field(@row ,'CustomerKey')
19]%%
20
21Name: %%=v(@TSDName)=%%<br /> =
22Key: %%=v(@TSDKey)=%%<br /><br />%%[NEXT @c]%%