【问题标题】:How to open a given Url?如何打开给定的 URL?
【发布时间】:2012-10-27 16:30:23
【问题描述】:

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

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

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

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

我打开了 Google Drive 并创建了一个新脚本。我在 Google Docs Script 的编辑器中输入了以上内容。但是当我从那里运行这个函数时,什么都不会发生。为什么这样?你能纠正我吗?在新窗口中打开 Google 的代码是什么?

【问题讨论】:

    标签: javascript google-apps-script web-applications


    【解决方案1】:

    根据 2012 年 10 月 26 日的 Release 注释 - 您不能再在没有用户交互的情况下自动打开新窗口

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

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

    【讨论】:

      猜你喜欢
      • 2020-08-13
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 2021-02-08
      • 2013-06-25
      • 1970-01-01
      • 2014-08-10
      • 1970-01-01
      相关资源
      最近更新 更多