回答編集履歴
9
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
編集時・変更時のトリガーが発動するのは、原則として**手入力で**シートを編集または変更を加えた時だけです。
|
6
6
|
|
7
|
-
フォームの回答等によって自動的にデータが追記されたときに「編集・変更」トリガーが発動する保証はありません。(ほとんどの場合トリガーは発動しないはずです)
|
7
|
+
手入力ではない、フォームの回答等によって自動的にデータが追記されたときに「編集・変更」トリガーが発動する保証はありません。(ほとんどの場合トリガーは発動しないはずです)
|
8
8
|
|
9
9
|
回避策としては、シンプルに、トリガー設定画面から、submitForm1関数に「フォームの送信時」トリガーを設定し、その関数内に「回答データをシート2へ追記する処理」を追加してください。
|
10
10
|
|
8
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
編集時・変更時のトリガーが発動するのは、原則として**手入力で**シートを編集または変更を加えた時だけです。
|
6
6
|
|
7
|
-
フォームの回答等によって自動的にデータが追記されたときにトリガーが発動する保証はありません。(ほとんどの場合トリガーは発動しないはずです)
|
7
|
+
フォームの回答等によって自動的にデータが追記されたときに「編集・変更」トリガーが発動する保証はありません。(ほとんどの場合トリガーは発動しないはずです)
|
8
8
|
|
9
9
|
回避策としては、シンプルに、トリガー設定画面から、submitForm1関数に「フォームの送信時」トリガーを設定し、その関数内に「回答データをシート2へ追記する処理」を追加してください。
|
10
10
|
|
7
test
CHANGED
@@ -12,6 +12,8 @@
|
|
12
12
|
下記はフォームの回答がある度、その回答内容をシート2に追記する例です。
|
13
13
|
|
14
14
|
```js
|
15
|
+
// スプレッドシートからGASエディタに移動し、
|
16
|
+
// トリガー設定画面から、submitForm1関数に「フォームの送信時」トリガーを設定しておくこと。
|
15
17
|
function submitForm1(e){
|
16
18
|
// フォームの送信時トリガーを設定した場合、
|
17
19
|
// e.values にはフォームからの回答データが入っている。
|
6
test
CHANGED
@@ -17,6 +17,7 @@
|
|
17
17
|
// e.values にはフォームからの回答データが入っている。
|
18
18
|
var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/*****/");
|
19
19
|
var sheet2 = ss.getSheetByName("sheet2");
|
20
|
+
// 回答データをシート2に追記する。
|
20
|
-
sheet2.appendRow(
|
21
|
+
sheet2.appendRow(e.values);
|
21
22
|
}
|
22
23
|
```
|
5
test
CHANGED
@@ -8,3 +8,15 @@
|
|
8
8
|
|
9
9
|
回避策としては、シンプルに、トリガー設定画面から、submitForm1関数に「フォームの送信時」トリガーを設定し、その関数内に「回答データをシート2へ追記する処理」を追加してください。
|
10
10
|
|
11
|
+
|
12
|
+
下記はフォームの回答がある度、その回答内容をシート2に追記する例です。
|
13
|
+
|
14
|
+
```js
|
15
|
+
function submitForm1(e){
|
16
|
+
// フォームの送信時トリガーを設定した場合、
|
17
|
+
// e.values にはフォームからの回答データが入っている。
|
18
|
+
var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/*****/");
|
19
|
+
var sheet2 = ss.getSheetByName("sheet2");
|
20
|
+
sheet2.appendRow([e.values]);
|
21
|
+
}
|
22
|
+
```
|
4
test
CHANGED
@@ -6,5 +6,5 @@
|
|
6
6
|
|
7
7
|
フォームの回答等によって自動的にデータが追記されたときにトリガーが発動する保証はありません。(ほとんどの場合トリガーは発動しないはずです)
|
8
8
|
|
9
|
-
回避策としては、シンプルに、
|
9
|
+
回避策としては、シンプルに、トリガー設定画面から、submitForm1関数に「フォームの送信時」トリガーを設定し、その関数内に「回答データをシート2へ追記する処理」を追加してください。
|
10
10
|
|
3
test
CHANGED
@@ -6,4 +6,5 @@
|
|
6
6
|
|
7
7
|
フォームの回答等によって自動的にデータが追記されたときにトリガーが発動する保証はありません。(ほとんどの場合トリガーは発動しないはずです)
|
8
8
|
|
9
|
-
回避策としては、シンプルに、「フォームの送信時」トリガー
|
9
|
+
回避策としては、シンプルに、onSubmit1関数に「フォームの送信時」トリガーを設定し、その関数内に「回答データをシート2へ追記する処理」を追加してください。
|
10
|
+
|
2
test
CHANGED
@@ -6,4 +6,4 @@
|
|
6
6
|
|
7
7
|
フォームの回答等によって自動的にデータが追記されたときにトリガーが発動する保証はありません。(ほとんどの場合トリガーは発動しないはずです)
|
8
8
|
|
9
|
-
回避策としては、シンプルに、「フォームの送信時」トリガーで実行される関数の処理の中に、追記したいデータをシート2へ追記する処理を追加してください。
|
9
|
+
回避策としては、シンプルに、「フォームの送信時」トリガーで実行される関数の処理の中に、「追記したいデータをシート2へ追記する処理」を追加してください。
|
1
test
CHANGED
@@ -6,4 +6,4 @@
|
|
6
6
|
|
7
7
|
フォームの回答等によって自動的にデータが追記されたときにトリガーが発動する保証はありません。(ほとんどの場合トリガーは発動しないはずです)
|
8
8
|
|
9
|
-
回避策としては、シンプルに、「フォームの送信時」トリガーで実行される関数の処理の中に、シート2へ追記する処理を追加してください。
|
9
|
+
回避策としては、シンプルに、「フォームの送信時」トリガーで実行される関数の処理の中に、追記したいデータをシート2へ追記する処理を追加してください。
|