打开新窗口以显示HTML或URL的最简单方法是什么?

时间:2014-06-25 13:26:31

标签: google-apps-script google-docs

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

Arun Nagarajan在这篇文章中说 https://stackoverflow.com/posts/13272748/edit

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

我想在我的google文档中打开一个链接(没有电子表格)
直接通过菜单或 按功能!!

如何使用我的脚本到达?

  function onOpen() {
      // Add a menu with some items, some separators, and a sub-menu.
          DocumentApp.getUi().createMenu('OAR')

          .addItem('MAJ  Date + OAR', 'test')
          .addItem('MAJ  Date  Auto', 'testdate')
         ***.addItem('Accès Direct URL', 'href=/d/1udvLSpaZNgalg6NId JMJvkkw3i9oCaEKa-A_CAC79CYkvsZKD545dyZN/edit?')***

           .addToUi();
    }

3 个答案:

答案 0 :(得分:-1)

如果您想要打开新页面,请使用Google App Script中的类Anchor。

https://developers.google.com/apps-script/reference/ui/anchor?hl=fr

答案 1 :(得分:-1)

看起来谷歌脚本不能(不允许我们)打开链接 但是,您可以显示一个指示用户的对话框..

由于UiApp已弃用,您只能使用HtmlService创建HtmlOutput对象,然后将其传递给UI

var content= 'You must go <a href="your_link">Here</a>';  //html as string
var html = HtmlService.createHtmlOutput(content);  //the output is the HtmlOutput
DocumentApp.getUi().showModalDialog(html, 'your_title');

如果您不想阻止与文档的互动,请使用DocumentApp.getUi().showModelessDialog(..., ...)

这将显示带有所需链接的对话框

看看这个问题 Google Apps Script to open a URL

答案 2 :(得分:-4)

我认为只用JS就能帮助你。 在参数中,您可以将所需的URL作为字符串。

window.open(url);