我正在使用 Google Apps for Sheets。我正在尝试在字符串中使用定义的变量。我知道变量 (lastRow) 是我想要的数字(该数字是“11”),正如我在日志中看到的那样。我尝试了将字母“C”与变量组合的不同方法,但没有任何效果!我知道它在“copyValuesToRange”方法中使用时有效。我是在尝试做一些无法完成的事情,还是有办法将变量添加到 A1 符号中,以便将范围读取为 C1:C11?来自一个相对新手的新手!
var lastRow = sheet.getLastRow();
Logger.log(sheet.getLastRow());
// Inserts 1 column after column A=1 (Seq)
sheet.insertColumnsAfter(1,1);
// New column(s) due to added column(s)
var range = sheet.getRange("C1:ClastRow");
//Copied to Col A=1
range.copyValuesToRange(sheet,1,1,1,lastRow);
在撰写本文时,“类似问题”框显示了指向“带变量的 Google 脚本字符串”的链接。我看着那个,但不明白它“(!
最佳答案
你不能那样做,你需要知道连接。
var lastRow = 11;
console.log("C"+lastRow);
将输出:
C11
这就是你想要的。
var range = sheet.getRange("C1:C"+lastRow);
关于javascript - 在 Google 表格中使用字符串中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46124346/