Definir valores de campo a partir do corpo do e-mail
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:barO 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 .