回答編集履歴

2

解決したコードの記載

2019/11/13 06:05

投稿

Naoki.Y
Naoki.Y

スコア13

test CHANGED
@@ -1,13 +1,37 @@
1
- getSheetByName('STL')
1
+ 下記のコードで解決しました。
2
+
3
+ お騒がせしました。
2
4
 
3
5
 
4
6
 
5
-
7
+ ```GAS
6
8
 
9
+ function insertLastUpdated() {
7
10
 
11
+ var ss = SpreadsheetApp.getActiveSpreadsheet(); //現在触っているファイルを取得
8
12
 
9
- getSheets()
13
+ var sheet = ss.getActiveSheet(); //対象のシート名を選択
10
14
 
15
+ var currentRow = sheet.getActiveCell().getRow(); //アクティブなセルの行番号を取得
11
16
 
17
+ var currentCol = sheet.getActiveCell().getColumn(); //アクティブなセルの列番号を取得
12
18
 
19
+ var currentCell = sheet.getActiveCell().getValue(); //アクティブなセルの入力値を取得
20
+
21
+ var updateRange = sheet.getRange('W' + currentRow); //どの列に更新日時を挿入したいか。
22
+
23
+ Logger.log(updateRange); //更新日の記入
24
+
25
+ if(currentRow > 2 && currentCol == 4) { //2行目以降かつD列の変更を参照とする
26
+
27
+ if(currentCell) {
28
+
13
- にしてみましたが4行目でエラーが出力されてしまいます。。。
29
+ updateRange.setValue(new Date());
30
+
31
+ }
32
+
33
+ }
34
+
35
+ }
36
+
37
+ ```

1

修正

2019/11/13 06:05

投稿

Naoki.Y
Naoki.Y

スコア13

test CHANGED
@@ -1,7 +1,3 @@
1
- シートを特定せずに
2
-
3
-
4
-
5
1
  getSheetByName('STL')
6
2
 
7
3
 
@@ -10,46 +6,8 @@
10
6
 
11
7
 
12
8
 
13
- getSheet()
9
+ getSheets()
14
10
 
15
11
 
16
12
 
17
- にすればいけました。
18
-
19
-
20
-
21
- お騒がせしました。
22
-
23
-
24
-
25
- ```GAS
26
-
27
- function insertLastUpdated() {
13
+ にしてみましたが4行目でエラーが出力されてしまいます。。。
28
-
29
- var ss = SpreadsheetApp.getActiveSpreadsheet(); //現在触っているファイルを取得
30
-
31
- var sheet = ss.getSheet(); //対象のシート名を選択
32
-
33
- var currentRow = sheet.getActiveCell().getRow(); //アクティブなセルの行番号を取得
34
-
35
- var currentCol = sheet.getActiveCell().getColumn(); //アクティブなセルの列番号を取得
36
-
37
- var currentCell = sheet.getActiveCell().getValue(); //アクティブなセルの入力値を取得
38
-
39
- var updateRange = sheet.getRange('W' + currentRow); //どの列に更新日時を挿入したいか。
40
-
41
- Logger.log(updateRange); //更新日の記入
42
-
43
- if(currentRow > 2 && currentCol == 4) { //2行目以降かつD列の変更を参照とする
44
-
45
- if(currentCell) {
46
-
47
- updateRange.setValue(new Date());
48
-
49
- }
50
-
51
- }
52
-
53
- }
54
-
55
- ```