Perform a Triggered Send to a List Using AMPscript and Server-Side JavaScript

Use this sample code as a model for your own call.

1%%[
2VAR @TSD, @ListID
3SET @TSD = "TrigToAList"
4]%%
5<script runat=server>
6    Platform.Load("Core","1");
7    var TSD = Variable.GetValue("@TSD");
8    var results = TriggeredSend.Retrieve({Property:"CustomerKey",SimpleOperator:"equals",Value:TSD});
9    var count = results.length;
10    var ListID = results[0].List.ID;
11
12    //Write the result
13    Write(Stringify(ListID));
14
15    //Set the Variable to be accessible in AMPscript
16    Variable.SetValue("@ListID",Stringify(ListID));
17</script>
18%%[
19SET @PassedInListID = @ListID
20]%%
21FROM AMPscript ListID = %%=v(@PassedInListID)=%%