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)

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f