【发布时间】:2018-03-18 06:07:11
【问题描述】:
如何修改下面的脚本以读取列中的值,但只读取指定单元格的值:L9、L10 ... L18、L19 .... L27、L28 ....(两个通过两个跳八,到 L2000 列的末尾),当在其中一个单元格中找到值“1”时,将 4 行的值替换为“FALSE”?
例如如果单元格 L19 找到数字 1,则将单元格 L15 的值替换为单词“FALSE”……如果单元格 L28 找到数字 1,则将单元格 L24 的值替换为单词“FALSE”
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("ABC");
var lastrow = ss.getLastRow();
var range = ss.getRange(9, 12, lastrow - 1, 1);
var data = range.getValues();
for (var i=0; i < data.length; i++) {
if (data[i][0] == "1") {
data[i][0] = "FALSE";
}
}
range.setValues(data);
【问题讨论】:
标签: google-apps-script google-sheets