0
我正在使用谷歌表格和谷歌脚本创建一个GUI。截至最近,这需要为GS代码提供HTML。在谷歌表中使用<ahref>标签使用谷歌脚本的GUI
我有一个谷歌表,打开时提供弹出窗口,供用户查看一些数据。我有一个脚本,在我想链接到外部页面的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);
}
感谢,
乔丹
谢谢你,它像一个魅力。我可以在5分钟内接受你的答案(根据计算器)。至于第二部分,我不确定什么是存根(我不是一个真正的软件开发人员,只是一些说他可以让事情运行更顺利的人),但这里是我的代码,以在谷歌脚本中为gui服务:函数openDialog(){ var html = HtmlService.createHtmlOutputFromFile('TeacherView') .setSandboxMode(HtmlService.SandboxMode.IFRAME); SpreadsheetApp.getActive()。show(html); } – Jordando
这是一个存根,用允许调整大小的方法更新原始答案。 – Kriggs
明白了,我更新了上面的帖子。请让我知道,如果我应该包括更多的代码或者可能提出一个新的问题? – Jordando