-
-
Save jschang19/125d0ce50ee760ea223e8aacc32d9ee4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
else if (userMessage == "-1" | userMessage == "減一") { | |
// 檢查 -1 的人有沒有在報名名單裡 | |
for (var checking_range = 1; checking_range <= current_list_row; checking_range++) { | |
// 如果有在裡面,刪除資料表裡的資料( 變成空格 ) | |
if (reserve_name == reserve_list.getRange(checking_range, 1).getValue()) { | |
reserve_list.getRange(checking_range, 1).clearContent(); | |
var state = reserve_name + "已退出預約"; | |
current_list_row = reserve_list.getLastRow(); | |
break; | |
} | |
// 如果沒在裡面,告知無需取消 | |
else { | |
var state = "您尚未報名,不用減一" | |
} | |
} | |
// 檢查候補名額有沒有人,如果有就依照順序填補到正式名單內( 移到第 1 ~ 40 行資料裡 ) | |
for (spaced_range = 1; spaced_range <= current_list_row; spaced_range++) { | |
if (reserve_list.getRange(spaced_range, 1).getValue() == "") { | |
for (var waiting_range = waiting_start; waiting_range <= (maxium_member + waiting_member); waiting_range++) { | |
if (reserve_list.getRange(waiting_range, 1).getValue() != "") { | |
var waiting_add = reserve_list.getRange(waiting_range, 1).getValue(); | |
reserve_list.getRange(spaced_range, 1).setValue(waiting_add); | |
reserve_list.getRange(waiting_range, 1).clearContent(); | |
break; | |
} | |
} | |
break; | |
} | |
} | |
reply_message = [{ | |
"type": "text", | |
"text": state | |
},{ | |
"type": "text", | |
"text": waiting_add+"候補進入上課名單" | |
}] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment