Erro na análise de entrega da linha 19 "content htmlContent": o destinatário não está definido

Este artigo aborda um problema com a execução do delivery de Campaign Classic em que os recipients não estão definidos, resultando em um erro de JavaScript. Uma solução alternativa é fornecida criando uma variável separada para os dados do recipient no código JavaScript, permitindo a referência e a resolução adequadas do erro.

Descrição description

Ambiente

  • Campaign Classic
  • Campaign

Problema/Sintomas

O seguinte erro ocorre durante a execução do delivery para um recipient:

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

Resolução resolution

Isso acontece quando você usa um target mapping em um delivery diferente dos dados recebidos na atividade de delivery de um workflow. Portanto, suponha que você tenha consultado a tabela de recipients, passado para o delivery e, no delivery, tenha um target mapping personalizado, esse erro ocorrerá.

Em segundo lugar, se estiver usando um target mapping personalizado no delivery e ele tiver qualquer bloco de personalização ou qualquer referência de coluna em seu conteúdo e usar o objeto do recipient, você receberá esse erro. Por exemplo, se você chamar recipient.id ou recipient.email.

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