GoogleScript HTML服务中的可点击超链接未打开

时间:2019-07-18 06:14:14

标签: javascript html google-apps-script

我目前正在处理一个小的代码,以通过HTML Service向用户显示“弹出”窗口。在此窗口(showMOdalDialog)中,有一个带有超链接的href。窗口正在打开,超链接是可单击的,但没有任何反应。

有人有主意吗?

谢谢!

我已经尝试了DocUI / HTML Service

代码:

var url; // it is populated by a different function

Code.gs:

function openHyperlink_new() {

var ui  = HtmlService.createTemplateFromFile('Hyperlink');
ui.link = url;

  DocumentApp.getUi()
  .showModalDialog(ui.evaluate(),'Test');

}

Hyperlink.html

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>
    <a href=<?=link?>>Visit our HTML tutorial</a>
  </body>
</html>

1 个答案:

答案 0 :(得分:2)

您需要将目标设置为“ _blank”才能在新窗口和模式窗口中打开链接。

<a target="_blank" href=<?=link?>>Visit our HTML tutorial</a>