回答編集履歴

3

ソースを訂正しました。

2021/05/27 06:38

投稿

tmsw
tmsw

スコア97

test CHANGED
@@ -6,34 +6,28 @@
6
6
 
7
7
 
8
8
 
9
+ ```gas
10
+
11
+ function myFunction() {
12
+
9
- それであればデタの入ってないセル探して、その前のセルの値を取得すればいいと思います。
13
+ //対象のシを取得
14
+
15
+ var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('sample');
10
16
 
11
17
 
12
18
 
13
- ```gas
19
+ //列の最終行から上方向に取得する
14
20
 
15
- const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('sample');
21
+ var lastRow2 = sheet.getRange(sheet.getMaxRows(), 1).getNextDataCell(SpreadsheetApp.Direction.UP).getRow();
16
22
 
17
- let raw = 1,
23
+ lastRow2 = sheet.getRange(lastRow2, 1).getValue();
18
24
 
19
- lastRow2
25
+ Logger.log(lastRow2);
20
26
 
21
- ;
27
+ }
28
+
29
+ ```
22
30
 
23
31
 
24
32
 
25
- while(1) {
26
-
27
- if(!sheet.getRange(raw+1, 1).getValue()) break;
28
-
29
- raw++;
30
-
31
- }
32
-
33
-
34
-
35
- lastRow2 = sheet.getRange(raw, 1).getValue();
33
+ lastRaw2が最後の行数なのでsheet.getRangeで行数にlastRaw2を指定してgetValue()で取れます。
36
-
37
- Logger.log(lastRow2);
38
-
39
- ```

2

ソースを訂正しました。

2021/05/27 06:38

投稿

tmsw
tmsw

スコア97

test CHANGED
@@ -1,25 +1,39 @@
1
- 単純に最終行から最終列まで回せばいいような気がします。
1
+ ~~単純に最終行から最終列まで回せばいいような気がします。~~
2
+
3
+
4
+
5
+ >lastRoe2には、1列目の最終行の値を取得したい。
6
+
7
+
8
+
9
+ それであればデータの入ってないセルを探して、その前のセルの値を取得すればいいと思います。
2
10
 
3
11
 
4
12
 
5
13
  ```gas
6
14
 
7
- const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('sample'),
15
+ const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('sample');
8
16
 
9
- raw = sheet.getLastRow(),
17
+ let raw = 1,
10
18
 
11
- clm = sheet.getLastColumn()
19
+ lastRow2
12
20
 
13
- ;
21
+ ;
14
22
 
15
23
 
16
24
 
17
- let data = [];
25
+ while(1) {
26
+
27
+ if(!sheet.getRange(raw+1, 1).getValue()) break;
28
+
29
+ raw++;
30
+
31
+ }
18
32
 
19
33
 
20
34
 
21
- for(let i=1; i<=clm; i++) data.push(sheet.getRange(raw, i).getValue());
35
+ lastRow2 = sheet.getRange(raw, 1).getValue();
22
36
 
23
- Logger.log(data);
37
+ Logger.log(lastRow2);
24
38
 
25
39
  ```

1

ソースを訂正しました。

2021/05/27 06:29

投稿

tmsw
tmsw

スコア97

test CHANGED
File without changes