如何让Power Automate的for selected file触发器下拉框动态获取SharePoint库选项?
可以实现,具体操作步骤如下:
获取目标文档库的下拉字段定义
在流中添加Send an HTTP request to SharePoint动作,使用GET请求方法,请求URL格式为:_api/web/lists/GetByTitle('你的文档库名称')/fields?$filter=InternalName eq '目标下拉字段的内部名称'字段内部名称可在SharePoint文档库的「设置→列设置」中查看(注意区分显示名称和内部名称)。
解析下拉字段的选项列表
添加Parse JSON动作,将上一步的HTTP响应内容作为输入,使用以下示例JSON架构(可根据实际返回内容微调):{ "type": "object", "properties": { "d": { "type": "object", "properties": { "results": { "type": "array", "items": { "type": "object", "properties": { "Choices": { "type": "array", "items": { "type": "string" } } } } } } } } }解析完成后即可提取出该下拉字段的所有选项值。
绑定选项到触发下拉框
返回For a selected file触发器的配置界面,找到目标下拉输入项,在「选项」区域选择动态内容,将上一步解析得到的Choices数组绑定进去即可。
注意事项
- 确保Power Automate的连接账户拥有读取SharePoint文档库字段定义的权限
- 当SharePoint下拉字段的选项更新时,流会自动获取最新选项,无需手动维护下拉框内容
内容的提问来源于stack exchange,提问作者adam Wadsworth
相关产品推荐
相关产品推荐

