Definir valores de campo a partir do corpo do e-mail

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Os valores em um e-mail de entrada podem definir valores de campo em um registro de tarefa.

    Qualquer par name:value em um corpo de e-mail de entrada é analisado em um par variável/valor no script de e-mail de entrada. O par name:value deve estar em sua própria linha. Observe que a maioria dos clientes de e-mail limita o número de caracteres permitidos por linha e pode truncar pares name:value excessivamente longos.

    Dica:
    Para evitar análises inesperadas, certifique-se de que todos os nomes nos pares name:value sejam exclusivos.

    Consulte Redirecionando e-mails para obter um exemplo de como usar setDisplayValue()em uma ação de e-mail de entrada.

    Nota:
    A ação sempre gera um nome de variável minúscula. Além disso, essa funcionalidade não funciona em campos de referência.
    Por exemplo, se um corpo de e-mail contiver esta linha:
    Foo:bar
    O script de e-mail de entrada cria a variável corpo.e-mail.corpo.foo com o valor de barra . Você pode usar essas variáveis para criar condições como:
    if(email.body.foo!=undefined){
       current.[field]=email.body.foo;}
    Neste exemplo, o script define o valor de [campo] para o valor barra .
    Nota:
    Os espaços são renderizados como sublinhados quando um par nome:valor é analisado em um par variável/valor. Por exemplo, se o corpo de um e-mail contiver uma linha com espaços como minha variável:data , em seguida, o script de e-mail de entrada cria a variável body.my_variable.email . O valor da variável é dados .