Javascript 在Google工作表的新选项卡或窗口中触发站点
我使用autocrat将法律文档与Google Sheet中的数据库进行邮件合并。Autocrat确实会在提交Google表单时立即触发,这很好,但我也要求任务自动执行。通过一些搜索,我了解到修改后的谷歌表单链接可以提交带有预填答案的谷歌表单 这就是我被困的地方。 我已经(或者我认为我已经)在谷歌工作表中将脚本设置为Javascript 在Google工作表的新选项卡或窗口中触发站点,javascript,google-apps-script,google-sheets,google-forms,Javascript,Google Apps Script,Google Sheets,Google Forms,我使用autocrat将法律文档与Google Sheet中的数据库进行邮件合并。Autocrat确实会在提交Google表单时立即触发,这很好,但我也要求任务自动执行。通过一些搜索,我了解到修改后的谷歌表单链接可以提交带有预填答案的谷歌表单 这就是我被困的地方。 我已经(或者我认为我已经)在谷歌工作表中将脚本设置为onChange(Insert\u row,edit)。我想触发一个新窗口或标签打开,转到修改后的谷歌表单链接,从而触发表单,然后触发autocrat,然后我可以让我的文档邮件自动合
onChange(Insert\u row,edit)
。我想触发一个新窗口或标签打开,转到修改后的谷歌表单链接,从而触发表单,然后触发autocrat,然后我可以让我的文档邮件自动合并
这是我正在使用的代码,它不起作用
function openWindow(url) {
window.open('url', '_blank');
window.focus();
}
这是一个编码错误,还是Google脚本中的限制?我发现的大多数代码都涉及到使用按钮,然后单击按钮,我还了解到自动弹出窗口有浏览器限制。简短回答
虽然GoogleSheets和GoogleForms使用HTML、JavaScript和相关内容来工作,但也有一些限制。请参阅指南以了解可以执行的操作
解释
JavaScript窗口对象在脚本上不起作用,因为.gs文件上的代码在Google服务器(服务器端)上运行,而不是在用户浏览器(客户端)上运行
请参阅以了解有关如何显示对话框的基本知识。简短回答
虽然GoogleSheets和GoogleForms使用HTML、JavaScript和相关内容来工作,但也有一些限制。请参阅指南以了解可以执行的操作
解释
JavaScript窗口对象在脚本上不起作用,因为.gs文件上的代码在Google服务器(服务器端)上运行,而不是在用户浏览器(客户端)上运行
请参阅以了解有关如何显示对话框的基本知识。欢迎使用堆栈溢出。请记住,本网站有特定的参与指南,这些指南与在线论坛中常见的指南非常不同。关于这个问题,它们应该直截了当,只包括关于你自己努力寻找答案或解决方案的信息。参考。欢迎使用堆栈溢出。请记住,本网站有特定的参与指南,这些指南与在线论坛中常见的指南非常不同。关于这个问题,它们应该直截了当,只包括关于你自己努力寻找答案或解决方案的信息。参考资料。