ผมสร้าง script ดังนี้
function redflash() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getRange("B3:X3");
for (var i = 0; i < 10; i++) {
if (range.getValue() === "flash") { // ถ้า cell มีคำว่า flash ให้สีกระพริบ
range.setBackground("red");
SpreadsheetApp.flush();
range.setBackground("white");
SpreadsheetApp.flush();
Utilities.sleep(1000)
}
}
}
ประเด็นคือ ถ้าเป็นช่วง คือ B3:X3. มันไม่ทำงานเลย
แต่ถ้าชี 1 cell มันทำงาน
ผมจะเขียนอย่างไรให้ ทำงานได้ทั้ง row ที่3
อยากสร้าง cell (B2:X2) ให้ cell มันกระพริบสีแดง ทำได้แค่ cell เดียว
function redflash() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getRange("B3:X3");
for (var i = 0; i < 10; i++) {
if (range.getValue() === "flash") { // ถ้า cell มีคำว่า flash ให้สีกระพริบ
range.setBackground("red");
SpreadsheetApp.flush();
range.setBackground("white");
SpreadsheetApp.flush();
Utilities.sleep(1000)
}
}
}
ประเด็นคือ ถ้าเป็นช่วง คือ B3:X3. มันไม่ทำงานเลย
แต่ถ้าชี 1 cell มันทำงาน
ผมจะเขียนอย่างไรให้ ทำงานได้ทั้ง row ที่3