Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Google工作表的新选项卡或窗口中触发站点_Javascript_Google Apps Script_Google Sheets_Google Forms - Fatal编程技术网

Javascript 在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,然后我可以让我的文档邮件自动合

我使用autocrat将法律文档与Google Sheet中的数据库进行邮件合并。Autocrat确实会在提交Google表单时立即触发,这很好,但我也要求任务自动执行。通过一些搜索,我了解到修改后的谷歌表单链接可以提交带有预填答案的谷歌表单

这就是我被困的地方。

我已经(或者我认为我已经)在谷歌工作表中将脚本设置为
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服务器(服务器端)上运行,而不是在用户浏览器(客户端)上运行


请参阅以了解有关如何显示对话框的基本知识。

欢迎使用堆栈溢出。请记住,本网站有特定的参与指南,这些指南与在线论坛中常见的指南非常不同。关于这个问题,它们应该直截了当,只包括关于你自己努力寻找答案或解决方案的信息。参考。欢迎使用堆栈溢出。请记住,本网站有特定的参与指南,这些指南与在线论坛中常见的指南非常不同。关于这个问题,它们应该直截了当,只包括关于你自己努力寻找答案或解决方案的信息。参考资料。