回答編集履歴
3
value
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
function onEdit(e) {
|
22
22
|
|
23
|
-
|
23
|
+
Logger.log(JSON.stringify(e);
|
24
24
|
|
25
25
|
if(e.range.getSheet().getName() !== "") { return; } //特定のシート名でなければ中断
|
26
26
|
|
@@ -48,11 +48,11 @@
|
|
48
48
|
|
49
49
|
const subject = '【更新】'+ e.source.getName();
|
50
50
|
|
51
|
-
const body = e.oldValue + 'さんから' + e.
|
51
|
+
const body = e.oldValue + 'さんから' + e.value + 'さんに担当が変更されました。\n' + e.source.getUrl() + '\n更新対象は' + e.range.getRow() + '行C列です。';
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
MailApp.sendEmail(recipients[e.
|
55
|
+
MailApp.sendEmail(recipients[e.value], subject, body);
|
56
56
|
|
57
57
|
}
|
58
58
|
|
2
a
test
CHANGED
@@ -20,9 +20,15 @@
|
|
20
20
|
|
21
21
|
function onEdit(e) {
|
22
22
|
|
23
|
+
SpreadsheetApp.getActiveSpreadsheet().toast('event fired');
|
24
|
+
|
23
25
|
if(e.range.getSheet().getName() !== "") { return; } //特定のシート名でなければ中断
|
24
26
|
|
27
|
+
SpreadsheetApp.getActiveSpreadsheet().toast('sheet');
|
28
|
+
|
25
29
|
if(e.range.getColumn() !== 3 ) { return; } //C列でなければ中断
|
30
|
+
|
31
|
+
SpreadsheetApp.getActiveSpreadsheet().toast('column');
|
26
32
|
|
27
33
|
//通知対象者と対応するメール通知先を連想配列で格納
|
28
34
|
|
1
あ
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
if(e.range.getSheet().getName() !== "") { return; } //特定のシート名でなければ中断
|
24
24
|
|
25
|
-
if(e.range.getColumn() !==
|
25
|
+
if(e.range.getColumn() !== 3 ) { return; } //C列でなければ中断
|
26
26
|
|
27
27
|
//通知対象者と対応するメール通知先を連想配列で格納
|
28
28
|
|