質問編集履歴
4
補足に画像追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
|
6
6
|
フォームは定期的に自動生成しており
|
7
7
|
①:フォーム原本のコピーを作成(↓のチェックマークを毎回手動で外す手間をなくすため)
|
8
|
-

|
8
|
+

|
9
9
|
②:①で作成したコピー-フォームを元にフォームを作成
|
10
10
|
の手順で作成しています。
|
11
11
|
手順①のフォーム原本にメール通知をしてくれるスクリプトも書き込んでいて
|
@@ -21,4 +21,10 @@
|
|
21
21
|
```GAS
|
22
22
|
ScriptApp.newTrigger('sendAnswer').forForm(formFile).onFormSubmit().create();
|
23
23
|
```
|
24
|
-
を実行してもトリガーが作られるのは原本の方でした。
|
24
|
+
を実行してもトリガーが作られるのは原本の方でした。
|
25
|
+
|
26
|
+
### 補足情報(FW/ツールのバージョンなど)
|
27
|
+
|
28
|
+
『フォーム原本』
|
29
|
+
|
30
|
+

|
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,10 +19,6 @@
|
|
19
19
|
|
20
20
|
フォーム作成時、手順②でコピーした【コピー-フォーム】のIDを取得しなおしてから
|
21
21
|
```GAS
|
22
|
-
function mailTrigger() {
|
23
|
-
var formID= FormApp.getActiveForm();
|
24
|
-
var formFile=formID.getId();
|
25
|
-
|
22
|
+
ScriptApp.newTrigger('sendAnswer').forForm(formFile).onFormSubmit().create();
|
26
|
-
}
|
27
23
|
```
|
28
24
|
を実行してもトリガーが作られるのは原本の方でした。
|
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,9 @@
|
|
8
8
|
]
|
9
9
|
②:①で作成したコピー-フォームを元にフォームを作成
|
10
10
|
の手順で作成しています。
|
11
|
-
手順①のフォーム原本にメール通知をしてくれるスクリプトも書き込んでい
|
11
|
+
手順①のフォーム原本にメール通知をしてくれるスクリプトも書き込んでいて
|
12
|
+
作成した【コピー-フォーム】にスクリプトが反映されることも確認できましたが
|
13
|
+
トリガーはコピーされないことが分かりました。
|
12
14
|
|
13
15
|
毎回フォームのIDが変わるので
|
14
16
|
できればフォーム作成時にトリガーも一緒に作成するのが理想です。
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
Googleフォームで回答があった際にメールで通知が来るようスクリプトを書くことはできたので
|
2
2
|
フォーム送信時にメール送信するスクリプトを実行させるトリガーを作成したいと思い
|
3
|
-
|
3
|
+
【試したこと】をやってみましたがうまくいきませんでした。
|
4
4
|
やはりトリガーは手動で作成するしかないのでしょうか?
|
5
5
|
|
6
6
|
フォームは定期的に自動生成しており
|