Dynamische Listenerstellung in Campaign Classic
Wenn Sie eine Liste in Adobe Campaign Classic dynamisch erstellen und dann Daten in die Liste einfügen möchten, sollten Sie die Funktion nms.recipient.RegisterGroupverwenden, wie in diesem Artikel beschrieben.
Beschreibung description
Umgebung
- Campaign Classic
- Campaign
Problem/Symptome
Nachdem Sie mit der Aktivität JavaScript eine Liste erstellt haben, können Sie die Daten nicht aus JavaScript in die Liste einfügen. Wie werden die Daten aus JavaScript in eine Liste eingefügt?
Auflösung resolution
Verwenden Sie die unten nms.recipient.RegisterGroup Funktion, um die Empfängerliste zu aktualisieren:
//List - Festlegen des Listenobjekts
var entity = < entityList> < key value=„643475“/>
< wo>
< condition enabledIf="" expr="@id = 643475“/>
< /where>
< /entityList>
//Recipient - Festlegen der Empfängerliste
var choice = < choiceList> < key value=„100“/>
< wo>
< condition enabledIf="" expr="@id = 100“/>
< /where>
< /choiceList> //Add recipients to list
nms.recipient.RegisterGroup(entity,choice,true)