Création de liste dynamique dans Campaign Classic
Pour créer dynamiquement une liste dans Adobe Campaign Classic, puis renseigner les données dans la liste, pensez à utiliser la fonction nms.recipient.RegisterGroup
comme décrit dans cet article.
Description description
Environnement
- Campaign Classic
- Campaign
Problème/Symptômes
Après avoir créé une liste à l’aide de l’activité JavaScript, vous ne pouvez pas insérer les données dans la liste à partir de JavaScript. Comment insérer les données dans une liste à partir de JavaScript ?
Résolution resolution
Utilisez la fonction nms.recipient.RegisterGroup
fournie ci-dessous pour mettre à jour la liste avec les destinataires :
//Liste - définition de l’objet de liste
var entity = <
entityList>
<
key value="643475"/>
<
où>
<
condition enabledIf="" expr="@id = 643475"/>
<
/where>
<
/entityList>
//Destinataire - définition de la liste de destinataires
var choice = <
choiceList>
<
key value="100"/>
<
où>
<
condition enabledIf="" expr="@id = 100"/>
<
/where>
<
/choiceList>
//ajouter des destinataires à la liste
nms.recipient.RegisterGroup(entity,choice,true)