function onEdit(e) {
var sht = SpreadsheetApp.getActiveSheet();
if(sht.getName() != "할일") {return}; // 시트이름
var cell =sht.getActiveCell();
var rng = cell.getA1Notation();
//일간 체크박스 c3 , 주간 체크박스 t3
if(rng == "C3" ){
if(cell.getValue()==true){
sht.getRange("C3").setValue(false)
max = sht.getRange("C2").getValue()
for (var i = 4; i<4+max; i++) {
for (var j = 4; j<7; j=j+2){
var temp = sht.getRange(i, j) // 체크박스
var temp_value = temp.getValue() // 체크박스 값
var tmp = sht.getRange(i,j+1) // 휴식게이지
var tmp_value = tmp.getValue() // 휴식게이지 값
if (temp_value == false){
tmp_value += 20
if (tmp_value > 100) {
tmp_value = 100
}
tmp.setValue(tmp_value)
}
else if (temp_value == true) {
tmp_value -= 40
if (tmp_value < 0) {
tmp_value = 0
}
temp.setValue(false)
tmp.setValue(tmp_value)
}
}
}
for (var i = 4; i<=4+max; i++) {
for (var j = 9; j<=15; j+=2){
var temp = sht.getRange(i,j)
if (temp.getValue() == true){
temp.setValue(false)
}
}
}
}
} else if(rng=="T3") {
if(cell.getValue()==true){
sht.getRange("T3").setValue(false)
max = sht.getRange("T2").getValue()
for (var j = 4; j<4+max; j++) {
for (var i = 21; i<=29; i++) {
var temp = sht.getRange(j,i)
if (temp.getValue() == true) {
temp.setValue(false);
}
}
}
}
}
}