我可以从 Google 表格中的下拉列表自动打开 URL 吗?

问题描述 投票:0回答:1

现在我有一个下拉列表,它根据所选内容使用 URL 填充相邻的单元格。然后我只需将鼠标悬停在链接上并单击以在浏览器中打开它。我想知道是否可以通过在下拉列表中进行选择后在浏览器中自动打开 URL 来消除这最后一步?

不确定要尝试什么。搜索没有找到答案。如果我在某处遗漏了它,请发布该线程的链接。

google-apps-script google-sheets dropdown
1个回答
0
投票

您可以使用

OnEdit
触发器,一旦做出选择,这将在浏览器中自动打开链接:

function openLink(e) {
  var sh = e.range.getSheet();
  if (e.range.getA1Notation() == "A2") { //Cell where dropdown is

    var url = sh.getRange("B2").getValue(); //Adjacent to dropdown in my example
    const html = HtmlService.createHtmlOutput(`<html><script>window.open('${url}', '_blank');google.script.host.close();</script></html>`).setHeight(30).setWidth(50);
    SpreadsheetApp.getUi().showModalDialog(html, "Opening...");

  }
}

结果:

REF: 指向其他工作簿中其他工作表的超链接下拉列表

© www.soinside.com 2019 - 2024. All rights reserved.