使用<ahref>使用谷歌脚本在谷歌表单GUI中标记

Using <ahref> tag in google sheet GUI using google script

本文关键字:谷歌 表单 GUI ahref lt gt 使用 脚本      更新时间:2023-09-26

我正在使用谷歌工作表和谷歌脚本创建一个GUI。到最近为止,这需要使用GS代码来提供HTML。

我有一个谷歌表单,当打开时,它会为用户提供一个弹出窗口来查看一些数据。我在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);
}

谢谢,

Jordan

<a>中包含target="_blank"标记。

不使用show,请使用showModalDialog或showModelessDialog。