我正在使用powerapps来管理预算。当用户提交预算时,我会向验证预算的人发送链接。如何使用表单链接,允许验证器单击并打开表单?
示例:
Office365.SendEmail(
LookUp(
'DI - Portefeuilles';
Title = DataCardValue11.Selected.Title;
Controleur.Email
);
Concatenate(
"Budget n°";
Titre.Text
);
Concatenate(
"Le budget n°";
Titre.Text;
"(";
SharePointIntegration.Selected.'{Link}';
")";
" attend votre validation."
)
)
我尝试过“SharePointIntegration.Selected”。和“ThisItem。”使用{Link}或{Path}但没有任何效果。
我的问题是:是否有可能,如果可以,怎么样?
编辑:我发现{Link}有效,如果我提交我的表单然后重新打开并发送邮件。有没有办法在第一次提交时做我想要的?我尝试使用OnSucess,但我不能成功。
SharePointIntegration.Selected似乎在打开PowerApps表单时查看列表中选择的项目(如果有)。这意味着即使在创建新项目时,SharePointIntegration.Selected也将返回上次选择项目的属性。我不确定这是否是预期的行为,但它是什么。
因此,在任何情况下,您的问题的解决方案都是使用SharePointForm1.LastSubmit。'{Link}'在通过OnSuccess操作提交后检索新创建的项目的链接。