回答編集履歴

2

追加

2021/04/11 06:08

投稿

退会済みユーザー
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 == 1){
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 hh:mm:ss'));
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

2021/04/11 06:08

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  1列目にチェックボックスがあり、同じ行の2列目のセルに、そのチェックボックスをTrueに変更した時刻を表示するコードです。
2
2
 
3
- (チェックが入っている状態からチェックを外し、再度チェックを入れた場合時刻が更新されます)
3
+ (チェックが入っている状態からチェックを外し、再度チェックを入れた場合時刻が更新されます)
4
4
 
5
5
  (シートを開き直しただけでは更新されません)
6
6