我想将“ nice”一词写到一栏中。通常,我将获得范围targetColumn.getRange(2, 7, sheetLR-1)
,然后将其.setValue('nice')
写入该列的所需行中。
但是我只想将该单词写到该列/范围的特定行中。我有一个数组,其中存储行的索引,例如[1、2、5、6、9、14]。如何通过使用保存行索引的数组将“ nice”写入列的行中?
答案 0 :(得分:1)
将行放入数组中。使用数组。指数()。
If(array.indexOf(current row)>-1){
//do whatever you want here
}
答案 1 :(得分:0)
此函数将单词“ nice”写入指定的行
function myFunction() {
var array = [1, 2, 5, 6, 9, 14]; // which rows to write in
var column = 1; // target: column A
var sheet = SpreadsheetApp.getActive().getActiveSheet();
for (var i in array) {
var target_row = array[i]; // gets the values from array
sheet.getRange(target_row,column).setValue("nice");
}
}