teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

補足に画像追加

2020/09/28 04:55

投稿

yuko.t
yuko.t

スコア9

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
 
6
6
  フォームは定期的に自動生成しており
7
7
  ①:フォーム原本のコピーを作成(↓のチェックマークを毎回手動で外す手間をなくすため)
8
- ![![イメージ説明](ae6633d202d2d743414a8781e59735e5.png)]
8
+ ![![イメージ説明](ae6633d202d2d743414a8781e59735e5.png)
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
+ ![イメージ説明](957932b90b531208b4ae17d5728cce85.png)

3

2020/09/28 04:55

投稿

yuko.t
yuko.t

スコア9

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
- ScriptApp.newTrigger('sendAnswer').forForm(formFile).onFormSubmit().create();
22
+ ScriptApp.newTrigger('sendAnswer').forForm(formFile).onFormSubmit().create();
26
- }
27
23
  ```
28
24
  を実行してもトリガーが作られるのは原本の方でした。

2

2020/09/18 05:56

投稿

yuko.t
yuko.t

スコア9

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,9 @@
8
8
  ![![イメージ説明](ae6633d202d2d743414a8781e59735e5.png)]
9
9
  ②:①で作成したコピー-フォームを元にフォームを作成
10
10
  の手順で作成しています。
11
- 手順①のフォーム原本にメール通知をしてくれるスクリプトも書き込んでいます。
11
+ 手順①のフォーム原本にメール通知をしてくれるスクリプトも書き込んでい
12
+ 作成した【コピー-フォーム】にスクリプトが反映されることも確認できましたが
13
+ トリガーはコピーされないことが分かりました。
12
14
 
13
15
  毎回フォームのIDが変わるので
14
16
  できればフォーム作成時にトリガーも一緒に作成するのが理想です。

1

2020/09/16 08:57

投稿

yuko.t
yuko.t

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  Googleフォームで回答があった際にメールで通知が来るようスクリプトを書くことはできたので
2
2
  フォーム送信時にメール送信するスクリプトを実行させるトリガーを作成したいと思い
3
- ↓のスクリプトを書いろでトリガーのトリガーはどうやって作るのか???と困っていま
3
+ 【試したこと】をやってみましたがうまくせんでした
4
4
  やはりトリガーは手動で作成するしかないのでしょうか?
5
5
 
6
6
  フォームは定期的に自動生成しており