質問編集履歴
2
試したコードを追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,9 +5,30 @@
|
|
5
5
|
|
6
6
|
様々なコードを調べて試したみたのですが、「特定のセルが編集されれば実行」、「特定のメールアドレスに送信する」ことしかできず、実現したい一部のことのみでした。そのため、ご教示いただきたいと考えています。
|
7
7
|
|
8
|
+
参考)試したコード
|
8
9
|
|
10
|
+
function onEdit(e) {
|
9
11
|
|
12
|
+
//指定したいセル(A1など)を入力
|
10
|
-
|
13
|
+
var range = 'ここに指定したいセルを入力';
|
14
|
+
|
15
|
+
//編集されたセルの行数を取得
|
16
|
+
var row = e.range.getRow();
|
17
|
+
//編集されたセルの列数を取得
|
18
|
+
var col = e.range.getColumn();
|
19
|
+
|
20
|
+
//指定セル範囲の行列数取得
|
21
|
+
var rowlength = sheet.getRange(range).getValues().length;
|
22
|
+
var collength = sheet.getRange(range)
|
23
|
+
.getNextDataCell(SpreadsheetApp.Direction.NEXT).getColumn();
|
24
|
+
|
25
|
+
//編集されたセルが指定セルだったら実行
|
26
|
+
if(row === rowlength && col === collength){
|
27
|
+
//ここに行いたい処理を記入
|
28
|
+
|
29
|
+
//行いたい処理ここまで
|
30
|
+
}
|
31
|
+
}
|
11
32
|
|
12
33
|
|
13
34
|
|
@@ -15,3 +36,7 @@
|
|
15
36
|
|
16
37
|
|
17
38
|
|
39
|
+
|
40
|
+
|
41
|
+
|
42
|
+
|
1
現在、私の方で実現できることを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,6 +2,10 @@
|
|
2
2
|
例:
|
3
3
|
特定列→C、メールアドレスが記載されている列→D
|
4
4
|
C2が編集された際に同行(2行目)のD列に記載されているメールアドレス宛にメールを送信する。
|
5
|
+
|
6
|
+
様々なコードを調べて試したみたのですが、「特定のセルが編集されれば実行」、「特定のメールアドレスに送信する」ことしかできず、実現したい一部のことのみでした。そのため、ご教示いただきたいと考えています。
|
7
|
+
|
8
|
+
|
5
9
|
|
6
10
|
上記を実現できるコードをご存じの方はご教示いただけると幸いです。よろしくお願いいたします。
|
7
11
|
|