【问题标题】:How to open hyperlink cell automatically by google script? [closed]如何通过谷歌脚本自动打开超链接单元格? [关闭]
【发布时间】:2019-05-20 22:30:43
【问题描述】:

我找不到如何使用谷歌表格中的谷歌脚本通过按钮在同一选项卡中打开超链接。有人知道如何解决我的问题吗?

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    使用对话框上的按钮从工作表中的 url 打开链接

    function gotoalinkwithadialogbutton() {
      var ss=SpreadsheetApp.getActive();
      var sh=ss.getActiveSheet();
      var rg=sh.getActiveCell();
      var href=rg.getValue();
      var html='<input type="button" value="Link" onClick="gotoLink();" />';
      html+='<script>function gotoLink(){google.script.run.withSuccessHandler(function(url){window.open(url);}).getLinkValue()}console.log("Here");</script>';
      var userInterface=HtmlService.createHtmlOutput(html);
      SpreadsheetApp.getUi().showModelessDialog(userInterface, "Go To Link")
    }
    
    function getLinkValue() {
      return SpreadsheetApp.getActiveRange().getValue();
    }
    

    我相信对话框可能是一个侧边栏。

    【讨论】:

    • 我只是想找到一种方法来使用按钮来回答 OPs 问题。就个人而言,我可能会很乐意点击单元格生成的链接。但这不是问题所在。
    • 啊,是的。错过了按钮部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    相关资源
    最近更新 更多