Skip to main content
code formatting
Source Link
Jonas Lamberty
  • 10.3k
  • 2
  • 12
  • 23

I want to display the names of all the trigger send emails present in the account on landing page. A user should be able to select the one name from this list (Like dropdown list). I have tried for below which I am getting only one result but I need for all trigger sends email names present in an account. I am very thankful for solutions

    %%[

var @ret, @filter, @status, @rr

Set @ret = CreateObject("RetrieveRequest")
SetObjectProperty(@ret,"ObjectType","TriggeredSendDefinition")
AddObjectArrayItem(@ret,"Properties","Name")

Set @filter = CreateObject("SimpleFilterPart")
SetObjectProperty(@filter,"Property","CustomerKey")
SetObjectProperty(@filter,"SimpleOperator","equals")
AddObjectArrayItem(@filter,"Value","TSDCUSTOMERKEY")

SetObjectProperty(@ret,"Filter",@filter)

Set @rr = InvokeRetrieve(@ret, @status)

IF rowcount(@rr) > 0 THEN
      Set @row = row(@rr, 1)
      Set @TSDName = field(@row,"Name")
      OutputLine(concat("TSDName: ",@TSDName))
EndIf

]%%

var @ret, @filter, @status, @rr

Set @ret = CreateObject("RetrieveRequest") SetObjectProperty(@ret,"ObjectType","TriggeredSendDefinition") AddObjectArrayItem(@ret,"Properties","Name")

Set @filter = CreateObject("SimpleFilterPart") SetObjectProperty(@filter,"Property","CustomerKey") SetObjectProperty(@filter,"SimpleOperator","equals") AddObjectArrayItem(@filter,"Value","TSDCUSTOMERKEY")

SetObjectProperty(@ret,"Filter",@filter)

Set @rr = InvokeRetrieve(@ret, @status)

IF rowcount(@rr) > 0 THEN Set @row = row(@rr, 1) Set @TSDName = field(@row,"Name") OutputLine(concat("TSDName: ",@TSDName)) EndIf

]%%

I want to display the names of all the trigger send emails present in the account on landing page. A user should be able to select the one name from this list (Like dropdown list). I have tried for below which I am getting only one result but I need for all trigger sends email names present in an account. I am very thankful for solutions

%%[

var @ret, @filter, @status, @rr

Set @ret = CreateObject("RetrieveRequest") SetObjectProperty(@ret,"ObjectType","TriggeredSendDefinition") AddObjectArrayItem(@ret,"Properties","Name")

Set @filter = CreateObject("SimpleFilterPart") SetObjectProperty(@filter,"Property","CustomerKey") SetObjectProperty(@filter,"SimpleOperator","equals") AddObjectArrayItem(@filter,"Value","TSDCUSTOMERKEY")

SetObjectProperty(@ret,"Filter",@filter)

Set @rr = InvokeRetrieve(@ret, @status)

IF rowcount(@rr) > 0 THEN Set @row = row(@rr, 1) Set @TSDName = field(@row,"Name") OutputLine(concat("TSDName: ",@TSDName)) EndIf

]%%

I want to display the names of all the trigger send emails present in the account on landing page. A user should be able to select the one name from this list (Like dropdown list). I have tried for below which I am getting only one result but I need for all trigger sends email names present in an account. I am very thankful for solutions

    %%[

var @ret, @filter, @status, @rr

Set @ret = CreateObject("RetrieveRequest")
SetObjectProperty(@ret,"ObjectType","TriggeredSendDefinition")
AddObjectArrayItem(@ret,"Properties","Name")

Set @filter = CreateObject("SimpleFilterPart")
SetObjectProperty(@filter,"Property","CustomerKey")
SetObjectProperty(@filter,"SimpleOperator","equals")
AddObjectArrayItem(@filter,"Value","TSDCUSTOMERKEY")

SetObjectProperty(@ret,"Filter",@filter)

Set @rr = InvokeRetrieve(@ret, @status)

IF rowcount(@rr) > 0 THEN
      Set @row = row(@rr, 1)
      Set @TSDName = field(@row,"Name")
      OutputLine(concat("TSDName: ",@TSDName))
EndIf

]%%
Source Link

Display multiple Trigger sends email names on landing page

I want to display the names of all the trigger send emails present in the account on landing page. A user should be able to select the one name from this list (Like dropdown list). I have tried for below which I am getting only one result but I need for all trigger sends email names present in an account. I am very thankful for solutions

%%[

var @ret, @filter, @status, @rr

Set @ret = CreateObject("RetrieveRequest") SetObjectProperty(@ret,"ObjectType","TriggeredSendDefinition") AddObjectArrayItem(@ret,"Properties","Name")

Set @filter = CreateObject("SimpleFilterPart") SetObjectProperty(@filter,"Property","CustomerKey") SetObjectProperty(@filter,"SimpleOperator","equals") AddObjectArrayItem(@filter,"Value","TSDCUSTOMERKEY")

SetObjectProperty(@ret,"Filter",@filter)

Set @rr = InvokeRetrieve(@ret, @status)

IF rowcount(@rr) > 0 THEN Set @row = row(@rr, 1) Set @TSDName = field(@row,"Name") OutputLine(concat("TSDName: ",@TSDName)) EndIf

]%%