以编程方式从 forms.office.com 检索数据

Retrieve data From forms.office.com programmatically

我已经通过 https://forms.office.com/ (Office 365)

在线发布了一份 public 调查表

有什么方法或者 API 我可以使用 .NET 下载结果电子表格吗?

如果这个问题看起来很愚蠢,我很抱歉,但我在研究中找不到答案。

不幸的是,API 承诺了很长时间的表格,但一直没有到。

一种方法是使用 Power Automate 中的流程将每个表单响应保存到 SharePoint 中的列表。您可以在那里看到上周的响应,或者您可以将重复计划触发器设置为 1 周的另一个流程。这将获取上周在列表中创建的项目,并用它做任何你想做的事情。

或者反过来说。 必须先打开URL “https://forms.office.com/Pages/DesignPage.aspx”获取token 然后你可以调用 "https://forms.office.com/formapi/DownloadExcelFile.ashx?formid=" + 把你的表单 ID 放在这里 + "&timezoneOffset=180&minResponseId=1&maxResponseId=1000"