最近在用power apps的驱动模型做一些demo,有一个功能是要把power apps里的字段,生成pdf,找了微软一个大神的文章研究了一天(我太笨了,别人可能只需要一会就看明白了),想想还是自己总结一些吧,时间长了就怕忘。
首先去建一个你需要的word模版,下面是链接,自己看,很详细。
https://blog.csdn.net/sD7O95O/article/details/107624730
然后在你的sharepoint里面建一个网站,上传你的word模版。

之后我们就开始power先要看看数据里面有没有连接common data service的数据。也不非得是common data service,我主要是为了连接到power apps的数据,关于common data service是啥,自己去百度,我的领导就是这么告诉我的,哈哈哈哈。顺便连接一下sharepoint和oneDrive,别问为什么,因为会用到。

没有的话搜索连接一下只。

然后回到“我的流”,点自动-从空白开始,别的哪几种类型想知道的话自己去微软的api里面看。

起个名字吧,我的业务是更新数据时发送邮件,所以下面选择流的触发器的时候就选的“当更新记录时”。

选择一个环境,这个环境要跟sharepoint的环境还有你的powerapps的环境是同一个哦,别选错了,不然就找不到你建的实体了。然后选择你的环境和实体名称,

点击添加新步骤,我们这个时候来填充word模版。选择word online(business)

选择填充这个。

位置里面是你sharepoint刚建的那个网站,里面有你刚刚上传的word模版,你看选择文件的时候眼熟吗。

选好你的模版之后就会自动出现模版里的字段,如果没有,请你在去看一下创建word模版的链接。注意我画红框的那里,这个地方有个坑。先选择别的对应字段。

我们来填这个坑,在上面添加一个步骤。



填坑完成。

再添加一个步骤,这个选择oneDrive,创建一个文件。


后缀名加上,我一开始没加,卡了我好久不知道哪的问题,后来才发现,天呐,智商感人。下面文件内容选择“Microsoft word文档”。

然后我们开始转pdf。还是选择word online(business)。

再选择关键的一步。

红框里选择的oneDrive就是上一个步骤操作的,执行完这个流后,你可以进入你的oneDrive看一下会生成一个.docx的文件。

接下来就把生成的这个pdf发送到邮箱里


点高级选项

这样就可以了,点保存,我们去测试一下,去更新一条数据。

成功,撒花🎉🎉🎉

网友评论