我正在使用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,但无法成功。
答案 0 :(得分:1)
SharePointIntegration.Selected似乎在打开PowerApps表单时查看列表中选定的项(如果有)。这意味着,即使在创建新项目时,SharePointIntegration.Selected也会返回上一个选定项目的属性。我不确定这是否是预期的行为,但是它到底是什么。
因此,无论如何,解决问题的方法是使用SharePointForm1.LastSubmit。“ {Link}”通过OnSuccess操作提交后检索到新创建项目的链接。