我使用 autocrat 通过邮件将法律文档与 Google 表格中的数据库合并。当提交 Google 表单时,Autocrat 会立即触发,这很棒,但我也要求任务自动执行。通过一些搜索,我了解到修改后的Google Form链接可以提交带有预填答案的Google Forms。
这就是我陷入困境的地方。
我已将 Google Sheet 中的脚本设置为(或者我认为已)onChange (Insert_row, edit)
。我希望触发一个新窗口或选项卡打开,转到修改后的 Google 表单链接,从而触发该表单,然后触发独裁者,然后我可以自动合并我的文档邮件。
这是我正在使用的代码,但不起作用。
function openWindow(url) {
window.open('url', '_blank');
window.focus();
}
这是编码错误,还是 Google 脚本中的限制?我发现的大多数代码都涉及使用按钮然后单击它,我还了解到浏览器对自动弹出窗口。
最佳答案
简短回答
虽然 Google 表格和 Google 表单使用 HTML、JavaScript 和相关内容来工作,但存在一些限制。请参阅指南以了解可以做什么。
说明
JavaScript 窗口对象不适用于您的脚本,因为 .gs 文件上的代码在 Google 服务器(服务器端)上运行,而不是在用户浏览器(客户端)上运行。
参见Dialogs and Sidebars on Google Apps Script了解有关如何显示对话框的基础知识。
关于javascript - 在 Google Sheet 的新选项卡或窗口中触发网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40551274/