Tenho tentado enviar para vários destinatários, mas sem sucesso. Atualmente, defino uma transformação para dividir e unir a string do destinatário e, em seguida, passá-la para o conector de e-mail, mas falha dizendo
Error while sending email: Error while creating [email protected],[email protected] InternetAddress
A transformação original é definida como abaixo:
if((emailString as String) contains "," )
(emailString as String) splitBy "," joinBy ","
else if(emailString != "" and emailString != null)
[emailString]
else
null
Gostaria de saber se há algum bug ou caso especial que não vi ao verificar a documentação.
Você está dividindo a string contendo endereços de e-mail, mas então você está juntando os itens resultantes de volta em uma string. Apenas passe o array resultante para o conector. Você provavelmente não precisa dos outros casos.
splitBy()
already retorna um único elemento se o caractere de divisão não for encontrado e retorna null se a entrada for null.Exemplo:
Referência: https://help.salesforce.com/s/articleView?id=001114454&type=1