質問編集履歴

2

試したコードを追記しました

2022/11/12 05:28

投稿

Yuto2022
Yuto2022

スコア1

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

現在、私の方で実現できることを追記しました。

2022/11/12 05:26

投稿

Yuto2022
Yuto2022

スコア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