Estou tentando enviar um e-mail do Outlook após o envio de um formulário do PowerApps. Ele possui alguns campos para coletar dados, incluindo data e anexo. No entanto, o e-mail não está sendo enviado após clicar no botão que configurei.
Verifiquei que consigo enviar um e-mail usando o conector do Outlook por meio de um fluxo normal do Powerautomate.
Tenho este código definido para OnSelect do botão: ` If(
!IsBlank(DataCardValue2.SelectedItems) && !IsBlank(TextInput4.Text) && !IsBlank(DataCardValue3.Text) && !IsBlank(DataCardValue4.Text) && !IsBlank(DataCardValue5.SelectedDate),
Office365Outlook.SendEmailV2(
"[email protected]",
"Subject: Form Submission Test",
"Value1: " & Concat(DataCardValue2.SelectedItems, Value & ", ") & Char(10) &
"Value2: " & TextInput4.Text & Char(20) &
"Value3: " & DataCardValue3.Text & Char(20) &
"Value4 " & DataCardValue4.Text & Char(10) &
"Date: " & Text(DataCardValue5.SelectedDate, "mm/dd/yyyy"),
{
Attachments: ForAll(DataCardValue7.Attachments, {Name: Name, ContentBytes: Value, '@odata.type': "#microsoft.graph.fileAttachment"})
}
)
);
EnviarFormulário(Form1);
Navegar(Tela3)`
Verifiquei que consigo enviar um e-mail usando o conector do Outlook por meio de um fluxo normal do Powerautomate.
Acho que o problema está no seu atributo attachment, já que attachment espera o valor em formato tabular. Você pode atualizar sua lógica para algo assim: