function f(column) {
var i = 4;
}
「列」変数と「i」変数をマージして、スプレッドシート関数 getRange(); の入力として使用できるようにします。
これを行う簡単な方法はありますか?
function f(column) {
var i = 4;
}
「列」変数と「i」変数をマージして、スプレッドシート関数 getRange(); の入力として使用できるようにします。
これを行う簡単な方法はありますか?
うん、それを行うには非常に簡単な方法があります: column="A" で i=4 の場合、A4 セルに何かを設定したい場合は、次のようにします。
function f(column)
{
var i = 4;
SpreadsheetApp.getActiveSpreadsheet().getRange(column+i).setValue("Hello World");
}
ここでgetRange()
は、入力値を「A4」または a1Notation として受け付けています。
i を列とともにオフセットとして使用したいと思います。
もしそうなら
function f(column) {
var i = 4;
SpreadsheetApp.getActiveSheet().getRange("A1").offset(0, column + i, 1, 1);
}
A1 の右側にある 4 + 列の 1 つのセルが返されます。