Power Automate Tips
  FN4dam8B0W6p 2024年01月20日 26 0

一、通过Sharepoint——“创建或者修改项”  Trigger触发了新增或者修改后,通过“获取项或文件的更改”Action获取哪些字段发生了改变

 

 通过Trigger中的ID来查询,时间设置公式

sub(int(triggerOutputs()?['body/{VersionNumber}']),1)查找上一下版本之后的修改
然后用Condition判断通过获取修改 的结果是否发生了改变

 

 

二、上面的方式要触发以后才能判断某个字段是否发生了更新,这样的话每次修改都会产生流程执行记录,很影响使用,可以通过“创建或者修改项”  Trigger的触发条件来过滤修改了以后只有某个字段符合条件了才进入流程

 

 @equals(triggerOutputs()?['body/OData__x662f__x5426__x5ba1__x6279_'],true)

 这样的话只有符合条件的才会在流程的历史记录里产生记录

 三、获取一个表格(或子表)的内容拼成HTML格式在邮件中显示

1、获取子表

 

 2、将子表的内容转换成表格

 

 3、将“选择”Action的结果转成HTML

 

 4、在邮件中使用转换的HTML

 5、效果

 

 

 

四、将表格(或子表)的内容拼成Markdown文本在审批中使用

1、获取表格内容

2、定义一个字符串变量保存表头文本(审批Action的格式是Markdown,所以要按这个格式拼凑),记得文本里面要空一行

 

 3、对子表中的记录执行ForEach,把每一条记录使用“追加到字符串变量”Action按Markdown格式追加到上面的字符串里面,记得要空一行出来

 

 4、在审批Action中使用表格的字符串

 5、效果

 

 

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年01月20日 0

暂无评论

FN4dam8B0W6p