回答編集履歴

1

a

2019/08/06 08:23

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -7,3 +7,35 @@
7
7
 
8
8
 
9
9
  onEditのイベントオブジェクトからrangeをとって列数を見て振り分けるしかないかと。
10
+
11
+
12
+
13
+ ```javascript
14
+
15
+ function sendNotification(e) {
16
+
17
+ const sheet = e.range.getSheet();
18
+
19
+ const sheetName = sheet.getName();
20
+
21
+ if(sheetName !== "つうちたいしょうしーと" ) { return; }
22
+
23
+ const c = e.range.getColumn();
24
+
25
+ if(c !== 5 ) { return; }
26
+
27
+ const r = e.range.getRow();
28
+
29
+ const person = sheet.getRange(r, 1).getValue();
30
+
31
+ const recipients = "aaaa@aaa.com";
32
+
33
+ const subject = 'Update to '+ sheetName;
34
+
35
+ const body = ' to view the changes on : «' + person + '»' + ' New value : «' + e.value + '»';
36
+
37
+ MailApp.sendEmail(recipients, subject, body);
38
+
39
+ }
40
+
41
+ ```