以下腳本應根據列D中的值更改K列中的單元格值。但是,比較器不工作,它始終返回「沒有」。根據Google Apps腳本中的單元格值循環訪問另一列並更改另一列的值
是range.toString的正確語法?我想我不會把蘋果與蘋果進行比較。
function Test1() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName("report");
var numRows = SpreadsheetApp.getActiveSheet().getLastRow();
var range;
/* Loop through Column D and find cells equal to order payment
and set Column K value based on it */
for (var i = 1; i <= numRows; i++) {
range = s.getRange('D' + i);
if (range.toString() == "Order Payment") {
range.offset(0, 6).setValue("YES");
}
else {
range.offset(0,6).setValue("NO");
}
}
}
範圍= s.getRange( 'd' + I).getValue();.不應該需要字符串 – ScampMichael