我为我的 Power App 创建了一个 Power Automate 流程,以根据 SLT_Name 导出所有值。我希望用户能够通过部分输入 SLT_Owner 的名称来过滤记录。 SLT_Owner 是 person 类型。
ExportRows.Run("substringof('"& SLT_Owner_Filter_txt.Text &"',SLT_Owner/DisplayName)",User().Email);
这将返回零结果。但当我说 SLT_Owner/DisplayName eq '[Name]' 时它就起作用了
SharePoint 人员或组列具有
Title
属性,而不是 DisplayName
。
所以,尝试使用这种格式的查询:
substringof('Ganesh',PersonColumn/Title)
REST API 示例:
<siteUrl>/_api/web/lists/getbytitle('List Name')/items?$select=Title,PersonColumn/Title&$expand=PersonColumn&$filter=substringof('Ganesh',PersonColumn/Title)
其中
PersonColumn
是 SharePoint 列表中列的 内部名称。您可以按照本文获取 SharePoint 列表列的内部名称:如何在 SharePoint Online 中查找列的内部名称?