如何打开给定的Url?

时间:2012-11-07 15:25:47

标签: google-apps-script

我正在将Google Apps脚本与Google云端硬盘一起使用,而且我是这方面的初学者。现在,我想在同一个窗口中打开一个给定的Url。在标准的Java Script中,会有'open'方法:

var windowObjectReference = window.open(strUrl, strWindowName[, strWindowFeatures]);

可能HtmlService是使用Google Apps脚本的最佳解决方案。以下代码应在同一窗口中打开Goog​​le网站:

function doGet() {
     return HtmlService.createHtmlOutput(
     "<form action='http://www.google.com' method='get' id='foo'></form>" + 
     "<script>document.getElementById('foo').submit();</script>");
}

我打开了Google云端硬盘并创建了一个新脚本。我在Google文档脚本的编辑器中输入了上述内容。但是当我从那里运行这个功能时,什么都不会发生。为什么这样?你能纠正我吗?在新窗口中打开Goog​​le的代码是什么?

1 个答案:

答案 0 :(得分:2)

根据2012年10月26日的Release笔记 - 您无法再自动打开新窗口,无需用户互动

打开新窗口以显示这样的HTML的最简单方法 -

<a href='http://www.google.com' target='_blank'>Open in new window</a>