使用谷歌脚本</href>在谷歌表GUI中使用<href>标签

时间:2015-04-06 23:52:03

标签: javascript html google-apps-script

我正在使用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);

}

谢谢,

约旦

1 个答案:

答案 0 :(得分:1)

<a>中加入target =“_ blank”标记。

使用showModalDialogshowModelessDialog

,而不是使用节目