今天博主给大家分享下自己在开发PowerAutomate过程中,与SharePoint交互时遇到的一些问题经验总结。
获取多个项操作中Odata筛选Filter条件
查找字段 | 查找字段名/Id eq 整型变量 | |
选择字段 | 字段名 eq '选项值' | 单引号别忘记 |
是否类型字段(必填) | 字段名 eq 0 或者 字段名 eq 1 | 若非必填可能需要提前判断是否为空【字段名 ne null】 |
日期字段 | 字段名 ge '当天' and 字段名 lt '明天' | 单引号别忘记 直接使用eq条件是无法匹配的,即使设置了该列不包含时间部分 |
注意:若列名存在空格,那么条件中的字段名直接把空格去掉即可。尽管比较方便,但是在设计SharePoint列表时,表名、列名尽量不要使用空格。
更新项
根据ID更新某项时,我们只需要把需要调整的列赋上值就行了,不需要调整的数据不填任何数据就行。但是必填字段必须赋值,因此为了开发方便,SharePoint列尽量设置非必填。还有种推荐做法就是通过Http请求操作来实现准确的局部更新。