繁体   English   中英

如何使用Google Apps脚本向超链接功能添加变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM