【发布时间】:2017-05-19 14:17:40
【问题描述】:
我想在 Sharepoint Online 上添加文档/文件时触发自定义操作。这个想法是使用 Microsoft Flow,但由于 Flow 不允许您使用添加的文件的自定义列(只是标题、添加日期、内容类型等),我正在考虑手动调用 Sharepoint API ,通过 Azure 函数。所以步骤是:
用户在 Sharepoint Online 上的文档库中添加新文档
在添加该文档后会触发 Microsoft Flow。
Flow 调用 Azure 函数并将文档 ID 传递给它。
该函数向 Microsoft Graph Api 进行身份验证,然后请求具有该 ID 的文件。
该函数获取自定义字段,然后对该文件的自定义参数执行一些操作。
然而,我一直在尝试进行身份验证,但它总是要求我输入用户并传递 HTML。当然,Azure Function 无法做到这一点。如何轻松向 Microsoft Graph API 进行身份验证?我被困住了。
还有其他选择吗?正如我之前所说,这是我一直在考虑的一种解决方法,因为 Microsoft Flow 不允许您获取最近添加/修改的文件的自定义字段,只有默认字段......但我只想做的是添加新文件时管理这些数据。解决方案不一定需要使用 Function 或 Microsoft Graph Api。
提前致谢。
【问题讨论】:
标签: azure sharepoint microsoft-graph-api azure-functions