利用Power automate将Power apps中生成的PDF保存至SharePoint。步骤如下:
- Power apps端
在Detail Screen中添加一个按钮,OnSelect属性中输入以下代码:
Set(varGenerating, true); //设置按钮隐藏,表示正在生成PDF
Set(visDataCard, true); //设置所有DataCard可见,以便将所有内容转换成PDF
emailPDF.Run(User().Email, TextInput1_98.Text, DataCardValue159.Text, {file:{name:TextInput1_97.Text&".pdf", contentBytes: PDF(Container1, {ExpandContainers:true, Orientation:PaperOrientation.Portrait, Size:PaperSize.A4, DPI:150})}});
Set(visDataCard, false);
Set(varGenerating, false);
其中emailPDF为Power automate端创建的流,PDF为Power apps生成PDF的功能函数。
- Power automate端