在Google工作表

时间:2016-11-11 15:37:02

标签: javascript google-apps-script google-sheets google-form

我使用独裁者将合并法律文件与Google表格中的数据库邮寄。当提交Google表单时,Autocrat会立即触发,这很棒,但我还要求任务自动执行。通过一些搜索,我了解到修改后的Google表单链接可以提交带有预填充答案的Google表单。

这就是我被困住的地方。

我已将Google表格中的脚本设置为onChange (Insert_row, edit)(或我认为)。我希望触发一个新窗口或标签打开,转到修改后的Google表单链接,从而触发表单,然后触发独立,然后我可以自动合并我的文档邮件。

这是我正在使用的代码,它不起作用。

function openWindow(url) {
  window.open('url', '_blank');
  window.focus();
}

这是编码错误,还是Google Script中的限制?我发现的大多数代码都涉及使用按钮然后点击它,我还读到有自动浏览器的限制弹出式窗口。

1 个答案:

答案 0 :(得分:0)

简短回答

虽然Google表格和Google表格使用HTML,JavaScript及相关内容,但仍存在一些限制。请参阅指南,了解可以做些什么。

解释

JavaScript窗口对象不适用于您的脚本,因为.gs文件上的代码在Google服务器(服务器端)上运行,而不是在用户浏览器(客户端)上运行。

请参阅Dialogs and Sidebars on Google Apps Script了解有关如何显示对话框的基础知识。