c# - 以编程方式从 forms.office.com 检索数据
问题描述
我已通过https://forms.office.com/ (Office 365)在线发布了一份公共调查表
有什么方法或 API 我可以使用 .NET 下载结果电子表格吗?
如果这个问题看起来很愚蠢,我很抱歉,但我在我的研究中找不到答案。
解决方案
不幸的是,长期以来一直承诺为 Forms 提供 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"
推荐阅读
- python - 当您知道数据在集合中的位置时,python 最快的集合类型是什么?
- c# - 如何打包自定义 UWP 模板化控件以便在其他项目中重用,并可能供其他人使用?
- sql - SQL Server 中的 Last_Value
- powershell - PowerShell Foreach 循环,带有用于复制文件的用户帐户的变量
- microsoft-graph-api - Graph API:尝试创建团队时出现 BadGateway
- amazon-web-services - AWS 中路由执行/数据库更改的时间
- html - 网格项目未按指定跨越
- git - Git 命令查找最常处理的文件列表
- python - 调用 Keras 模型时,有没有 @tf.function 没有区别。但是在构建低级模型时不同
- sql - 插入时如何继续序列