File tree 1 file changed +13
-7
lines changed
1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,12 @@ function doPost(e) {
12
12
return ContentService . createTextOutput ( 'success' ) ;
13
13
}
14
14
15
+ // スプレッドシートの最後にデータを追記
16
+ function appendData ( data , sheet ) {
17
+ sheet . appendRow ( data ) ;
18
+ return ;
19
+ }
20
+
15
21
// データを作るか追記するかの判断
16
22
function decideEditOrAppend ( student_number ) {
17
23
const sheet = openMonthlySheet ( ) ;
@@ -28,12 +34,6 @@ function decideEditOrAppend(student_number) {
28
34
return ;
29
35
}
30
36
31
- // スプレッドシートの最後にデータを追記
32
- function appendData ( data , sheet ) {
33
- sheet . appendRow ( data ) ;
34
- return ;
35
- }
36
-
37
37
// シートに入力するデータの作成
38
38
function createAppendData ( date , student_number ) {
39
39
const name = getNameFromSheet ( student_number ) ;
@@ -42,8 +42,14 @@ function createAppendData(date, student_number) {
42
42
43
43
// すでにシートにあるなら帰宅時間を追記
44
44
function editData ( sheet , line , date_now ) {
45
+ var time = date_now . time ;
46
+ // 21時を過ぎているならば時間を強制的に21時に変更
47
+ if ( date_now . date . getHours ( ) >= 21.0 ) {
48
+ time = "21:00" ;
49
+ }
45
50
// getRangeを用いる際、セル番号は1から値がはじまる
46
- sheet . getRange ( line + 1 , 6 ) . setValue ( date_now . time ) ;
51
+ Logger . log ( time ) ;
52
+ sheet . getRange ( line + 1 , 6 ) . setValue ( time ) ;
47
53
return ;
48
54
}
49
55
You can’t perform that action at this time.
0 commit comments