我正在尝试在 Google 脚本编辑器中创建一个函数,该函数将打开链接并不断收到错误消息
function myfunction() {
browser.window.open("link");<br/>
}
最佳答案
我一直在寻找同样的东西,并找到了下面的解决方案。
在这种情况下,它会打开单元格中的链接,当您按下按钮时会选择该链接。
不过,您可以只更改“选择”部分并直接插入网址。
function openTab() {
var selection = SpreadsheetApp.getActiveSheet().getActiveCell().getValue();
var html = "<script>window.open('" + selection + "');google.script.host.close();</script>";
var userInterface = HtmlService.createHtmlOutput(html);
SpreadsheetApp.getUi().showModalDialog(userInterface, 'Open Tab');
}
他们似乎加强了安全性,但是,当我在 Chrome 中尝试此操作时,新窗口被内置的弹出窗口阻止程序阻止。 Firefox 似乎甚至没有尝试打开该链接。
然而,Firefox 问题可能是因为我尚未在 Firefox 中登录我的 Google 帐户,并且似乎需要授权才能运行附加到工作表的任何脚本。
关于javascript - 使用脚本在窗口中打开链接(Google Sheet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42632394/