如何以编程方式填写Microsoft Office Forms表单?

问题描述

我公司有一个Microsoft表单,我每个月必须填写约10次,但是我输入的实际表单数据并没有太大变化。对于不更改的字段,我希望能够以编程方式填写它(可能使用javascript)。使用“用户Javascript和CSS” chrome扩展名,我已经注入了javascript在页面上放置了一个按钮,我可以单击以填写它,但是当我单击“提交”时,表单不会检测到已填充字段。

这是一个示例表格: https://forms.office.com/Pages/ResponsePage.aspx?id=A2isORETDk26ciZZHMzhJJh3e-CRp49LqjxXVoNyf99UQVZZTkdHS0ZVTkJHSDg5RE1VNkZDWVJPRS4u

下面是一些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"

请注意,当您单击“提交”时,该字段变为空白并收到验证错误

如何以编程方式填充表格中接收数据的方式?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)