【问题标题】:How to open link fetched from google spreadsheet to a html form button如何打开从谷歌电子表格获取的链接到 html 表单按钮
【发布时间】:2017-07-30 09:39:27
【问题描述】:

我可以从谷歌电子表格中获取网址,但不知道如何通过 html 表单按钮打开它。

这是我的 code.js

function openInputDialog() {
  var html = 
             HtmlService.createHtmlOutputFromFile('Index')
             .setSandboxMode(HtmlService.SandboxMode.IFRAME);
     SpreadsheetApp.getUi()
   .showModalDialog(html, 'Add Item');
 }

function getURL() {
  var ss =  SpreadsheetApp.getActiveSheet();
  var range = ss.getRange("F2:F3");

  Logger.log(range.getValue());

  Logger.log(range.getFormulaR1C1());

   var url = /"(.*?)"/.exec(range.getFormulaR1C1())[1];

 }

这是我的 html 按钮:-

<button onclick=" window.open('url','_blank')"> Open Website</button>

提前谢谢你。

【问题讨论】:

  • 你能分享你从电子表格中获取的网址还是更好的电子表格链接
  • 很高兴再次找到你,丽兹。这是工作表的link

标签: html google-apps-script


【解决方案1】:

要从超链接公式中获取链接,请使用以下代码。

function fetchUrls(){
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = ss.getSheetByName("Sheet1"); //Enter your sheet Name
    var link  =  sheet.getRange("F2").getFormulaR1C1()
    var url = /"(.*?)"/.exec(link)[1];
    Logger.log(url)
    return url;
}

【讨论】:

  • 感谢丽兹的支持。终于我的项目完成了。
猜你喜欢
  • 1970-01-01
  • 2018-10-12
  • 2023-03-22
  • 2015-08-16
  • 1970-01-01
  • 2017-04-28
  • 2014-08-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多