私はグループ メンバーシップ リストを引き継いでいます。これは、数世代にわたるリーダーシップを通じて受け継がれてきましたが、よくわかりません...
スプレッドシートは、列 10 のセルの値に基づいて (6 つの異なるオプションから) 各行の色を自動的に更新していましたが、不思議なことに更新を停止しました。
そこにあるスクリプトを見てきましたが、よくわかりません。誰かアドバイスはありますか? 大歓迎です!
function colorRow(r){
// only uncomment for Debuging
//r = 2;
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getRange(r, 1, 1, sheet.getLastColumn());
// will get the row
var row = dataRange.getValues()[0];
// change the row[8] to row[?] where ? is your column number
var cellValue = row[10];
if(cellValue == "1"){
dataRange.setBackgroundRGB(255, 0, 255);
}
else if(cellValue == "2"){
dataRange.setBackgroundRGB(255, 153, 0);
}
else if(cellValue == "3"){
dataRange.setBackgroundRGB(153, 204, 255);
}
else if(cellValue == "4"){
dataRange.setBackgroundRGB(0, 255, 0);
}
else if(cellValue == "5"){
dataRange.setBackgroundRGB(0, 255, 255);
}
else if(cellValue == "6"){
dataRange.setBackgroundRGB(255, 255, 0);
}
// not sure if I need to flush...
SpreadsheetApp.flush();
}
function onEdit(event)
{
colorRow(event.source.getActiveRange().getRowIndex());
}