问题描述
我已经自动填写了使用Microsoft Forms开发的公式,但有时它可以起作用,有时却不起作用。
最初从一个输入字段更改为另一个输入字段仅需要发送TAB。我在Autohotkey中使用以下命令进行此操作:
Send,{TAB}
我发现,有时可以选择问题的“区域”,有时则不能。
当可以选择问题的区域时,我必须发送两个TAB来将当前输入字段更改为下一个输入字段:
Send,{TAB 2}
我当前使用的是Microsoft Edge,但我也使用了Firefox和Google Chrome,其行为相同。有趣的是,我第一次尝试使用Firefox或Chrome时,无法选择问题区域,但是在刷新表格(F5)之后,问题区域变为可以选择。
**但是行为总是相同的:**有时问题区域是可选的,有时则不是。
我不知道这是否是浏览器配置(我想不是因为不同的浏览器表现出相同的行为)。 甚至可能是来自Microsoft的表单呈现或我真的不知道的其他任何东西。
我只是不想有两个自动热键程序来填写相同的表单,一个在问题区域可选时使用,另一个在问题区域不可选择时使用。
因此,我们将不胜感激。
亲切的问候,
J。
解决方法
看来,当您登录Microsoft 365帐户时,可以选择问题区域,而当您注销时,则不能选择问题区域。
因此,为了避免选择问题区域(并在自动热键中需要一个附加选项卡),您只需要从Microsoft 365帐户中注销即可。
因此,要自动填写表格,我从Microsoft 365帐户注销并运行我的自动热键脚本,它会正确填写表格。
似乎很奇怪,但是它对我有用,这比同一个Microsoft Form具有两个脚本要好。
J。