【问题标题】:Clickable Hyperlink in GoogleScript HTML Service is not openingGoogle Script HTML 服务中的可点击超链接未打开
【发布时间】:2019-07-18 06:14:14
【问题描述】:

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

有人有想法吗?

谢谢!

我已经尝试过 DocUI / HTML 服务

代码:

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

代码.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>

【问题讨论】:

    标签: javascript html google-apps-script


    【解决方案1】:

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

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

    【讨论】:

    • 这么简单! :) 非常感谢您现在可以正常工作了 :)
    • 也许你可以再次帮助我:链接现在可以工作并且超链接是可点击的。您是否认为它能够执行以下操作:当我单击链接时,电子表格应用程序(在 Tab1 中打开)关闭,然后超链接在 tab2 中打开? (反过来也可以)
    • 不,IFRAME 不能关闭父窗口。如果答案解决了您的问题,请考虑接受它作为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-11
    • 2020-12-07
    相关资源
    最近更新 更多