質問編集履歴
2
ソースを更新した
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,30 +10,22 @@
|
|
10
10
|
|
11
11
|
### 発生している問題・エラーメッセージ
|
12
12
|
|
13
|
-
googleフォームの回答が転記されるスプレッドシートからスクリプトエディタに飛び、ソース入力後に、
|
14
|
-
|
13
|
+
1. 連番を振ることはできたが、「1、2...」といった形となり、「001、002...」とすることができない。
|
14
|
+
2. こちらに至っては方法が全くわからない
|
15
15
|
|
16
|
-
|
17
16
|
### 該当のソースコード
|
18
17
|
|
19
18
|
function myFunction() {
|
20
|
-
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(フォームの回答1);
|
19
|
+
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("フォームの回答1");
|
21
|
-
var last_row = sheet.getLastRow();
|
22
|
-
|
23
|
-
for(var i = last_row; i >= 1; i--) {
|
24
|
-
if(sheet.getRange(i, 1).getValue() != '') {
|
25
|
-
|
20
|
+
var range = sheet.getRange(sheet.getLastRow(),1);
|
26
|
-
|
21
|
+
if(range.isBlank() == true){
|
27
|
-
|
22
|
+
range.setValue("=ROW()-2");
|
28
|
-
break;
|
29
|
-
}
|
30
23
|
}
|
31
24
|
}
|
32
25
|
|
33
26
|
### 試したこと
|
34
27
|
|
35
|
-
コードを一部書き換えたり
|
28
|
+
コードを一部書き換えたりしたが、だめだった。
|
36
|
-
だめだった。
|
37
29
|
|
38
30
|
### 補足情報(FW/ツールのバージョンなど)
|
39
31
|
|
1
ソースコードを変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,11 +17,16 @@
|
|
17
17
|
### 該当のソースコード
|
18
18
|
|
19
19
|
function myFunction() {
|
20
|
-
var
|
20
|
+
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(フォームの回答1);
|
21
|
-
var
|
21
|
+
var last_row = sheet.getLastRow();
|
22
|
+
|
23
|
+
for(var i = last_row; i >= 1; i--) {
|
24
|
+
if(sheet.getRange(i, 1).getValue() != '') {
|
22
|
-
|
25
|
+
var soNo = sheet.getRange(i, 1).getValue();
|
23
|
-
|
26
|
+
|
24
|
-
|
27
|
+
sheet.getRange(last_row + 1, 1).setValue(soNo + 1);
|
28
|
+
break;
|
29
|
+
}
|
25
30
|
}
|
26
31
|
}
|
27
32
|
|