我的公司有一个 Microsoft 表单,我每个月必须填写大约 10 次,但我输入的实际表单数据变化不大。对于不改变的字段,我希望能够以编程方式填写它,可能使用 javascript。使用“用户 Javascript 和 CSS”chrome 扩展,我已经注入了 javascript 以在页面上放置一个按钮,我可以单击以填写该按钮,但是当我单击“提交”时,表单不会检测到字段已填充。
这是一些jquery来填充文本框
$('#form-container > div > div > div.office-form-content.office-form-page-padding > div > div.office-form.office-form-theme-shadow > div.office-form-body > div:nth-child(2) > div:nth-child(2) > div.office-form-question-content.office-form-theme-focus-border > div.office-form-question-element > div > div > div > input')[0].value = "hello"
Run Code Online (Sandbox Code Playgroud)
请注意,当您单击“提交”时,该字段将变为空白并收到验证错误。
如何以表单接收数据的方式以编程方式填充这些字段?
是否有解决方案可以通过 MS Graph API 从共享的在线 MS 表单收集响应?
我将 MS Graph API 用于其他目的,即访问 OneDrive 中的个人/共享文件。
我找不到直接的解决方案来访问在线表格。微软提出了一些请求,他们回应说该选项已积压。我想知道是否有替代解决方案可以通过 API 访问共享的在线 MS 表单?