如何打开链接从谷歌电子表格获取到一个HTML表单按钮
问题描述:
我能够从谷歌电子表格中提取网址,但不知道如何通过HTML表单按钮打开它。如何打开链接从谷歌电子表格获取到一个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>
感谢你提前。
答
要从超链接公式中获取链接,请使用下面的代码。
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;
}
+1
感谢支持Ritz。最后我的项目完成了。 – Mask
您能分享您从电子表格中获取的网址或更好的电子表格链接 – Ritz
很高兴再次找到您Ritz。这里是[链接](https://docs.google.com/spreadsheets/d/1QgPSCiwx_0zacDSSrQVP1U0BSvs1uB9uegiO_F439cQ/edit?usp=sharing) – Mask