javascript - 在 Google 表格中使用字符串中的变量

标签 javascript google-sheets-api

我正在使用 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/

相关文章:

javascript - 在 Google Jsapi 调用中是否必须使用开发人员 key ?

javascript - Bootstrap 3 在屏幕左侧和右侧制作导航箭头

python - 如何使用 python 读取(或解析)谷歌电子表格列注释(评论)

node.js - 如何从 Google Sheets API 访问回调函数的结果?

javascript - 防止 zombie.js 只加载外部资源

javascript - 如何忽略某些错误? eslint no-ex-assign 提示

javascript - SetState 似乎没有更新

javascript - 在检查谷歌表单的输入元素时,我找不到 "name"属性。如何找到它?

mysql - 从 Google 表插入 MySQL

javascript - 在脚本问题中获取谷歌表单标题和值