我对这种脚本很陌生,但对编程却不陌生,但是遇到了以下问题:
var appoved = "APPROVED";
ws.getRange(row, V).setValue(appoved); // Note: argument 3, 4, is optional actual worksheet
这里是设置下方的代码和上面的行:
var ws = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("2020members");
var data = ws.getRange("B2:U" + ws.getLastRow()).getValues();
data = data.filter(function(r){ return r[19] == true });
var V = 20; // Col 20 on sheet
data.forEach(function(row) {
ws.getRange(row, V).setValue(appoved); // This is the line with the problem
// unknown function error
}) ;
[我正在尝试将字母APRROVED放在电子表格的第V列的特定行中,将单词APRROVED移至下一行,如果条件退出,则将相同的东西放在同一位置,然后移至下一行。
data.forEach(function(row,i) {
ws.getRange(i+2, V).setValue(appoved); // This is the line with the problem
forEach方法的第二个参数是索引,您可以获取索引。起始行获取获取范围方法的签名所需的当前行号。