Errore nell’analisi della consegna "content htmlContent", riga 19: destinatario non definito

Questo articolo risolve un problema relativo all’esecuzione della consegna Campaign Classic, a causa del quale i destinatari non sono definiti, causando un errore JavaScript. Viene fornita una soluzione alternativa creando una variabile separata per i dati dei destinatari all’interno del codice JavaScript, che consenta il riferimento e la risoluzione corretti dell’errore.

Descrizione description

Ambiente

  • Campaign Classic
  • Campaign

Problema/Sintomi

Durante l’esecuzione della consegna per un destinatario si verifica il seguente errore:

'content htmlContent' line 19: the recipient is not defined. SCR-160012 JavaScript: error while evaluating script 'content htmlContent'

Risoluzione resolution

Ciò si verifica quando si utilizza una mappatura target in una consegna diversa dai dati in arrivo nell’attività di consegna di un flusso di lavoro. Supponiamo quindi di aver eseguito una query sulla tabella dei destinatari e di averla trasmessa alla consegna e, nella consegna, di avere una mappatura del target personalizzata, e quindi di ricevere questo errore.

In secondo luogo, se nella consegna utilizzi una mappatura di destinazione personalizzata con qualsiasi blocco di personalizzazione o colonna a cui si fa riferimento nel suo contenuto e utilizzi l’oggetto destinatario, riceverai questo errore. Ad esempio, se chiami recipient.id o recipient.email.

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