0
function f(column) {
    var i = 4;
}

我想合并“column”和“i”变量,以便可以将其用作电子表格函数getRange()中的输入;

有没有一种简单的方法可以做到这一点?

4

2 回答 2

0

我猜您想将 i 与列一起用作偏移量。

如果是的话

function f(column) {
    var i = 4;
    SpreadsheetApp.getActiveSheet().getRange("A1").offset(0, column + i, 1, 1);
}

将返回一个单元格,A1 右侧的 4 + 列。

于 2012-03-26T08:52:54.317 回答
0

是的,有一个非常简单的方法可以做到这一点:我猜如果 column="A" 并且 i=4,你想在 A4 单元格中设置一些东西,然后这样做:

function f(column)
{
  var i = 4;
  SpreadsheetApp.getActiveSpreadsheet().getRange(column+i).setValue("Hello World");
}

在这里,getRange()接受输入值为“A4”或a1Notation。

于 2016-12-27T10:34:54.333 回答