回答編集履歴
4
修正漏れ
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
~~上記と同様の理由で解決にはなりません。~~
|
22
22
|
|
23
|
-
~~もちろん、
|
23
|
+
~~もちろん、意図されているようなパラメータの取得も不可です。~~(※2)
|
24
24
|
|
25
25
|
|
26
26
|
|
3
誤解の訂正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
9
|
+
onEdit()は手動編集を対象としていますので実行されません。(※1)
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -32,12 +32,50 @@
|
|
32
32
|
|
33
33
|
(※1)ユーザー自身による手動実行、という表現のほうが良いかもしれません。
|
34
34
|
|
35
|
-
(※2)インストーラブルトリガーとしてなら実行されますが(GAS及びAPIリクエスト以外)、パラメータにより意図した情報を
|
35
|
+
(※2)インストーラブルトリガーとしてなら実行されますが(GAS及びAPIリクエスト以外)、パラメータにより~~意図した~~以下の情報を直接取得すること~~は不可~~が可能です。(当方にて検証済み)
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
- authMode
|
40
|
+
|
41
|
+
- changeType
|
42
|
+
|
43
|
+
- source
|
44
|
+
|
45
|
+
- user
|
46
|
+
|
47
|
+
- triggerUid
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
[こちら](https://developers.google.com/apps-script/guides/triggers/events#edit)の**value**や**range**は取得不可のようです。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
当方の認識不足で回答内容が二転三転してしまい、申し訳ございません。
|
56
|
+
|
57
|
+
提示コードを修正すると以下となります。
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
```javascipt
|
62
|
+
|
63
|
+
function zenbu(e){
|
64
|
+
|
65
|
+
var sheetName = e.source.getSheetName();
|
66
|
+
|
67
|
+
/*以下省略*/
|
68
|
+
|
69
|
+
}
|
70
|
+
|
71
|
+
```
|
36
72
|
|
37
73
|
|
38
74
|
|
39
75
|
[参考]
|
40
76
|
|
41
|
-
[Simple Triggers](https://developers.google.com/apps-script/guides/triggers/)
|
77
|
+
- [Simple Triggers](https://developers.google.com/apps-script/guides/triggers/)
|
42
78
|
|
43
|
-
[Installable Triggers](https://developers.google.com/apps-script/guides/triggers/installable)
|
79
|
+
- [Installable Triggers](https://developers.google.com/apps-script/guides/triggers/installable)
|
80
|
+
|
81
|
+
- [Event Objects](https://developers.google.com/apps-script/guides/triggers/events#edit)
|
2
情報の修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
```onEdit()```は手動編集を対象としていますので
|
9
|
+
```onEdit()```は手動編集を対象としていますので実行されません。(※1)
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -20,8 +20,24 @@
|
|
20
20
|
|
21
21
|
~~上記と同様の理由で解決にはなりません。~~
|
22
22
|
|
23
|
-
~~もちろん、意図されているようなパラメータの取得も不可です。
|
23
|
+
~~もちろん、~~意図されているようなパラメータの取得も不可です。(※2)
|
24
24
|
|
25
25
|
|
26
26
|
|
27
27
|
(※1,2)コメントでも触れていますが、ユーザーからの実行が対象となりますので、IFTTTを含む外部連携サービスからの編集は対象外という認識でした。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
→ koromo_tさんからの検証報告を受けて
|
32
|
+
|
33
|
+
(※1)ユーザー自身による手動実行、という表現のほうが良いかもしれません。
|
34
|
+
|
35
|
+
(※2)インストーラブルトリガーとしてなら実行されますが(GAS及びAPIリクエスト以外)、パラメータにより意図した情報を**直接**取得することは不可です。
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
[参考]
|
40
|
+
|
41
|
+
[Simple Triggers](https://developers.google.com/apps-script/guides/triggers/)
|
42
|
+
|
43
|
+
[Installable Triggers](https://developers.google.com/apps-script/guides/triggers/installable)
|
1
自身の認識違いの可能性があるため
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
```onEdit()```は手動編集を対象としていますので実行されません。
|
9
|
+
```onEdit()```は手動編集を対象としていますので~~実行されません~~。(※1)
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -18,6 +18,10 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
上記と同様の理由で解決にはなりません。
|
21
|
+
~~上記と同様の理由で解決にはなりません。~~
|
22
22
|
|
23
|
-
もちろん、意図されているようなパラメータの取得も不可です。
|
23
|
+
~~もちろん、意図されているようなパラメータの取得も不可です。~~(※2)
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
(※1,2)コメントでも触れていますが、ユーザーからの実行が対象となりますので、IFTTTを含む外部連携サービスからの編集は対象外という認識でした。
|