[英]How to add a variable to the hyperlink function using Google Apps Script
我正在使用Google Apps脚本通过Google表格构建自定义报告。 我的一列是一列数字,我想让每个数字都是一个超链接。 我需要为每个数字使用的链接几乎相同,唯一的区别是单元格本身的数字。 这是需要包含在链接中的最后一部分。 我不知道如何使用超链接公式来做到这一点。
整个超链接公式用引号括起来,我不知道如何移动引号,以便它接受我试图包含的变量。
function hyperlinkTest() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("B5");
cell.setFormula('=HYPERLINK("http://www.google.com/","Google")');
}
上面的代码是如何在Google工作表中包含超链接,但是需要以我可以插入变量的方式编辑公式。 例如,在“google.com”结尾处。 当我尝试这样做时,它只是一个字符串,我需要它来识别变量。
您需要做的就是转义单引号并使用+
添加变量,再使用单引号来完成公式的其余部分。
cell.setFormula('=HYPERLINK("http://www.google.com/'+variablehere+'","Google")');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.