我想循環顯示錶格中的一列,並根據活動單元格的值和顏色將值設置爲相鄰單元格。這是我做過嘗試,但我似乎無法得到工作...Google Apps腳本條件循環
function setValue(){
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var end = SpreadsheetApp.getActiveSheet().getLastRow();
for(var i = 1; i < end + 1; ++i){
var value = sheet.getRange(i, 4).getValue();
var color = sheet.getRange(i, 4).getColor();
if (value == "Authenticated" && color == "#ffffff") {
sheet.getRange(i, 5).setValue("True");
}
else {
sheet.getRange(i, 5).setValue("False");
}
}
}
UPDATE:
謝謝!我有一個非常大的數據集,所以此功能超時。我正在考慮將它作爲一個時間單元。我試過,但我似乎無法得到inputValue將單元格背景色的顏色...
function setKeep(inValue){
var sheet = SpreadsheetApp.getActiveSheet();
var cell = sheet.getActiveCell();
var color = cell.getBackgroundColor();
var outValue = "";
if (inValue == "AUTHENTICATED" && color == "white"){
outValue = "TRUE";
}
else{
outValue = "FALSE";
}
return outValue;
}
謝謝!這很棒。我已經調整了一下,以解決我在做的事情。大幫忙! – Ptrkcon