回答編集履歴
1
文章修正
answer
CHANGED
@@ -3,12 +3,14 @@
|
|
3
3
|
3行目の```var mySheet = SpreadsheetApp.getActiveSheet();```でスプレッドシートを取得できていないからです。
|
4
4
|
第3者からのアクセスを想定するなら、```openById(スプレッドシートのID)```を使用するようにしましょう。
|
5
5
|
|
6
|
-
次に、フォームへのセット用に**現在時**を取得したいのなら、GAS(JavaScript)で生成すれば良いのではないでしょうか?
|
7
|
-
|
8
6
|
> ReferenceError: 「range」が定義されていません。(行 5、ファイル「コード」)
|
9
7
|
|
10
8
|
Form関連クラスのメソッドにgetRangeはありません、という以前に、関数中に「range」を定義していません。そのままの意味です。
|
11
9
|
|
10
|
+
なお、フォームへのセット用に**現在時**を取得したいのなら、GAS(JavaScript)で生成すれば良いのではないでしょうか?
|
11
|
+
あえてスプレッドシートへアクセスする必要性があるなら別ですが、質問内容やコード中からは読み取れません。
|
12
|
+
|
13
|
+
---
|
12
14
|
その上で、質問意図をかなり推し量った回答をしますと、**別途生成したリンクから、フォームへアクセスさせる**という方法なら実現できます。
|
13
15
|
|
14
16
|
0. フォーム編集画面より 「(縦の)…」→事前入力したURLを取得
|