回答編集履歴

3

直前の修正にあわせて説明も修正

2023/05/24 01:23

投稿

YellowGreen
YellowGreen

スコア731

test CHANGED
@@ -14,7 +14,7 @@
14
14
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
15
15
  //現在の日付を取得して変数「todayTime」に格納
16
16
  var todayTime = new Date();
17
- //削除されたときは時刻も削除するときは、以下の3行の冒頭の//を削除
17
+ //チェックボックスのチェックされたときは時刻も削除するときは、以下の3行の冒頭の//を削除
18
18
  // if (e.value == 'FALSE') {
19
19
  // todayTime = '';
20
20
  // }

2

コメントにしてある「削除されたとき」をチェックボックスのチェックを削除したときに対応するようにしました。

2023/05/24 01:20

投稿

YellowGreen
YellowGreen

スコア731

test CHANGED
@@ -15,7 +15,7 @@
15
15
  //現在の日付を取得して変数「todayTime」に格納
16
16
  var todayTime = new Date();
17
17
  //値が削除されたときは時刻も削除するときは、以下の3行の冒頭の//を削除
18
- // if (!e.value) {
18
+ // if (e.value == 'FALSE') {
19
19
  // todayTime = '';
20
20
  // }
21
21
  //取得した日付を2行目の同じ列に入力

1

必要のない宣言を消去しました。

2023/05/24 01:11

投稿

YellowGreen
YellowGreen

スコア731

test CHANGED
@@ -16,7 +16,7 @@
16
16
  var todayTime = new Date();
17
17
  //値が削除されたときは時刻も削除するときは、以下の3行の冒頭の//を削除
18
18
  // if (!e.value) {
19
- // var todayTime = '';
19
+ // todayTime = '';
20
20
  // }
21
21
  //取得した日付を2行目の同じ列に入力
22
22
  sheet.getRange(2, col).setValue(todayTime);