0

我有一个存储在 SharePoint 网站中的 excel 文件。我在 Azure 中部署了一个用 Python 编写的 Azure 函数。

我的任务是创建一个 Power Automate Flow,它允许用户首先读取 excel 文件,然后 Flow 将以某种方式将数据从 excel 发送到我的 Azure 函数进行处理并返回输出。现在我一直在阅读 excel 并将其发送到我的 Azure。关于如何实现这一点的任何建议?请注意,由于身份验证限制,我无法直接在 Python 中读取 SharePoint。

编辑:到目前为止,我对这个任务的尝试可以在这个 Power Automate Flow 中看到。流程示例

其中使用路径获取文件内容是从共享点站点读取 excel 表;

初始化变量只是创建一个临时文件名,该文件名将用于在 Azure blob 存储中创建 blob;

Create blob (v2)是复制文件内容并在 Azure blob 存储中创建 blob;

Http2中,一个 POST 请求将被发送到我的 Azure 函数(用 Python 编写),在那里执行所有复杂的数据处理。我被困在这里- 我应该如何将数据读回 Flow 并使用数据表中的值发送电子邮件?我找不到可以直接从 blob 读取表的操作。所以我试图从blob获取文件内容(处理过的数据)并在sharepoint中生成excel文件并从那里读取表格。但是,这不起作用,因为在flow中,我只能得到所谓的动态内容(例如,表的列)如果我创建流时文件已经存在(共享点)。现在我的问题是是否有更好的方法来读取数据表并能够解析列,以便我可以在流程中发送电子邮件。

4

0 回答 0