回答編集履歴
1
test2の削除
answer
CHANGED
@@ -1,9 +1,10 @@
|
|
1
|
-
も
|
1
|
+
詳細な条件の再現も含めて協力する気はなかったたため、回答までする気がありませんでしたが、流れで回答を投稿してしまったため、せめて質問に対する正式な回答に近づけます。
|
2
|
+
|
2
3
|
```gs
|
3
|
-
function test2() {
|
4
|
-
|
4
|
+
var stname = "https://フォームと連動しているスプレッドシートのURLを記入"
|
5
|
-
|
5
|
+
var stForm = myForm.getSheetByName('stname');
|
6
|
-
|
6
|
+
var maxRow = stForm.getLastRow();
|
7
|
-
Logger.log(lastRow);
|
8
|
-
}
|
9
|
-
```
|
7
|
+
```
|
8
|
+
URLを`stname`に入れるのいいとして、その値はgetSheetByName()で使用される値ではありません。`'stname'`という指定からはそもそも入れたつもりの値は引き出せません。 メソッドの書き方に関する修正を加えたコードでは、少なくとも「フォームと紐づけ等を行っていないスプレッドシート」の条件では問題の再現ができないことは確認しています。
|
9
|
+
|
10
|
+
JavaScriptの基礎、gasを使用したスプレッドシート操作でよく使用すると思われる方向のものを確認してください。後者については易しい書き方の情報もたくさんあるはずです。
|