回答編集履歴
2
追加
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
(シートを開き直しただけでは更新されません)
|
6
6
|
|
7
|
-
|
7
|
+
(チェックを外した場合空白になります)
|
8
8
|
|
9
9
|
```GAS
|
10
10
|
|
@@ -18,11 +18,15 @@
|
|
18
18
|
|
19
19
|
var col = e.range.getColumn();
|
20
20
|
|
21
|
-
if(col
|
21
|
+
if(col==1){
|
22
22
|
|
23
23
|
if(sh.getRange(row, col).getValue() == true){
|
24
24
|
|
25
|
-
sh.getRange(row, col+1).setValue(Utilities.formatDate(new Date(), 'Asia/Tokyo', 'yyyy-MM-dd
|
25
|
+
sh.getRange(row, col+1).setValue(Utilities.formatDate(new Date(), 'Asia/Tokyo', 'yyyy-MM-dd HH:mm:ss'));
|
26
|
+
|
27
|
+
} else {
|
28
|
+
|
29
|
+
sh.getRange(row, col+1).setValue('');
|
26
30
|
|
27
31
|
}
|
28
32
|
|
1
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
1列目にチェックボックスがあり、同じ行の2列目のセルに、そのチェックボックスをTrueに変更した時刻を表示するコードです。
|
2
2
|
|
3
|
-
(チェックが入っている状態からチェックを外し、再度チェックを入れた場合時刻が更新されます)
|
3
|
+
(チェックが入っている状態からチェックを外し、再度チェックを入れた場合も時刻が更新されます)
|
4
4
|
|
5
5
|
(シートを開き直しただけでは更新されません)
|
6
6
|
|