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.