我找不到在Google工作表中使用Google脚本按按钮在同一选项卡中打开超链接的方法。有人知道如何解决我的问题吗?
答案 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();
}
我认为该对话框可能是侧边栏。