我正在使用Google工作表和Google脚本创建GUI。截至最近,这需要使用GS代码提供HTML。
我有一张Google工作表,打开时会为用户提供弹出窗口以查看某些数据。我有一个脚本,在html文件中我想链接到外部页面。例如,在文本中考虑这行代码
document.getElementById("id1").innerHTML = '<a href="http://www.google.com">Visit Google!</a>';
在提供的小GUI窗口中,如果我左键单击链接,GUI将变为空白(白色),似乎没有其他任何事情发生。但是,如果我右键单击并在新页面中打开链接,它可以正常工作。
这是我的问题: 为什么我不能点击左键打开链接?
附带问题(如果这个网站上有更好的礼仪,我可以单独发布):有没有办法增加我的谷歌脚本提供的GUI窗口的大小?或者甚至可能使用html在新页面中打开数据?
更新:用于提供html的存根:
function openDialog() {
var html = HtmlService.createHtmlOutputFromFile('TeacherView')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
SpreadsheetApp.getActive().show(html);
}
谢谢,
约旦