在Azure函数中使用Python从Microsoft Dataverse/CD下载文件数据类型文件

2024-10-06 11:35:05 发布

您现在位置:Python中文网/ 问答频道 /正文

Microsoft最近为Power Apps Dataverse表引入了文件数据类型。我想建立一个Power Apps门户网站,该网站将利用此数据类型+Power Automation和Azure功能来实现文件处理功能。处理过程如下:

  1. 门户网站上的用户将文件上载到Dataverse表中
  2. 将触发在表中的特定文件列中查找更改的Power Automation流
  3. 流程的第一步是使用“下载文件或图像”操作检索文件内容
  4. 将结果对象(我认为是应用程序/octet流)传递到Azure函数中,并将其转换(尝试)为CSV文件。(文件大小可能从几分之一MB到30 MB不等)
  5. 运行一堆Python代码来验证它是否确实是一个CSV文件+具有xyz列和行+数据类型验证等
  6. 函数的返回值将为True/False
  7. 根据是否返回True/False,继续流的其余部分

我相当有信心我能完成步骤1-3和5-7。我不太明白如何实现第4步——互联网上的许多例子似乎都涉及Blob存储、DotNet语言等,但并不是专门针对这个问题

非常感谢大家


Tags: apps文件csv函数功能falsetruemb