Power Automate从Project Online获取数据并过滤

时间:2020-07-06 17:31:21

标签: power-automate project-online

我正在使用“发送HTTP请求到Sharepoint”操作,并且我想过滤输出以仅包含ID = [包含在“手动触发流”中的用户输入”的项目]

我的Uri似乎无法正常工作,找不到错误;我以前使用此操作没有问题,无法确定我可能遇到的语法(?)问题?

这是Uri:

_api/ProjectData/Projects()?$Filter=ProjectUID eq '@{variables('proj id')}'&?Select=ProjectName,ProjectWorkspaceInternalUrl,ProjectUID,ProjectIdentifier

有人可以发现问题吗?! 提前非常感谢:)

1 个答案:

答案 0 :(得分:-1)

对于URI,请尝试以下操作:

/ _ api / ProjectData / Projects()?$ filter = ProjectId eq guid'xxxxx'&$ Select = ProjectName,ProjectWorkspaceInternalUrl,ProjectId,ProjectIdentifier

其中xxxx是您的项目ID,在这种情况下为 @ {variables('proj id')}

由于它不返回数组,因此更易于处理数据。