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

时间:2018-07-27 18:39:06

标签: c# vb.net office365 office365api

我已通过https://forms.office.com/(Office 365)在线公开调查表

是否可以使用某种方法或API通过.NET下载结果电子表格?

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

1 个答案:

答案 0 :(得分:1)

遗憾的是,表单的 API 已经承诺了很长时间,但从未实现。

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

或者另一种方式是。 必须先打开网址“https://forms.office.com/Pages/DesignPage.aspx”获取token 然后你可以调用“https://forms.office.com/formapi/DownloadExcelFile.ashx?formid=”+把你的表单ID放在这里+“&timezoneOffset=180&minResponseId=1&maxResponseId=1000”