如何通过谷歌脚本自动打开超链接单元格?

时间:2019-05-19 08:10:55

标签: google-apps-script google-sheets

我找不到在Google工作表中使用Google脚本按按钮在同一选项卡中打开超链接的方法。有人知道如何解决我的问题吗?

1 个答案:

答案 0 :(得分: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();
}

我认为该对话框可能是侧边栏。