teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

要点を見直した

2020/02/13 07:30

投稿

slime_Hoimi
slime_Hoimi

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,34 +1,19 @@
1
1
  【B列が空白】になっていて尚且つ、【R列の日付が明日】のものを
2
2
  【U列に記載のリーダー】へ空白であることを知らせるメールを送信したいです。
3
3
  (明日訪問しないといけない案件に訪問担当者が割り振られていないよ、という趣旨のメールをリーダーへ送りたい)
4
-
5
- 下記コードをあらゆるサンプルから写経しながら書いてみたのですが
6
- 勉強が浅く「どこが間違っているのか・どこが合っているのか」「この後どうすればいいのか」
7
- など全部分からなくなってしまい八方塞がりの状態になってしまったので
8
- 「望むことをするにはこれが違う」「こうすれば良い」などご指摘を頂きたいです。
9
- どうしても分からないところは疑似コードのままになってます。。。
10
-
11
4
  【担当者のメールアドレスはV列】に記載があり、
12
5
  複数シートでそれぞれ1シートに1担当者がついています。
13
- 休日はメール送信を停止します。
14
6
 
15
- ぐちゃぐちゃなコードで恐れ入りますが、よろしくお願いいたします。
16
7
 
8
+ 下記コードをあらゆるサンプルから写経しながら書いてみました。
9
+ エラーは無く実行はできているのですが、メールが送られてきません。
17
10
 
11
+ ぐちゃぐちゃなコードで恐れ入りますが、ご教示お願いいたします。
12
+
13
+
18
14
  ```GAS
19
15
  function SendEmail() {
20
16
 
21
- //祝日、休日は配信しない
22
- var day = new Date();
23
- var weekday = day.getDay();
24
- if(weekday == 0 || weekday == 6);{
25
- return;
26
- }
27
- var calendar = CalendarApp.getCalendarById('ja.japanese#holiday@group.v.calendar.google.com');
28
- if(calendar.getEventsForDay(day,{max: 1}).length > 0) {
29
- return;
30
- }
31
-
32
17
  //R列の日付が明日のものを判定
33
18
  day.setDate(day.getDate()+2);//明日の日付を取得
34
19
  var tomorrow = strttime(day);
@@ -50,7 +35,6 @@
50
35
  var valuee = getsheets.getDateRange().getValues();
51
36
 
52
37
  for(var i = 1;i<valuee.length;i++);
53
- if()//R列の日付が明日でB列が空白だったら(上をまとめて取得するには??{}⇐でまとめる???)
54
38
  var title = valuee[i][1];//リーダー名
55
39
  var title1 = valuee[i][21];//宛先
56
40
  var title2 = valuee[i][17];//日付
@@ -87,4 +71,4 @@
87
71
  }
88
72
  ```
89
73
 
90
- 甘ちゃんで恐縮です。よろしくお願いします。
74
+ よろしくお願いします。

3

重ねて修正です。

2020/02/13 07:30

投稿

slime_Hoimi
slime_Hoimi

スコア13

title CHANGED
File without changes
body CHANGED
@@ -2,9 +2,11 @@
2
2
  【U列に記載のリーダー】へ空白であることを知らせるメールを送信したいです。
3
3
  (明日訪問しないといけない案件に訪問担当者が割り振られていないよ、という趣旨のメールをリーダーへ送りたい)
4
4
 
5
- 下記コードをあらゆるサンプルから写経しながら書いてみたので添削をお願いしま
5
+ 下記コードをあらゆるサンプルから写経しながら書いてみたのです
6
+ 勉強が浅く「どこが間違っているのか・どこが合っているのか」「この後どうすればいいのか」
7
+ など全部分からなくなってしまい八方塞がりの状態になってしまったので
8
+ 「望むことをするにはこれが違う」「こうすれば良い」などご指摘を頂きたいです。
6
9
  どうしても分からないところは疑似コードのままになってます。。。
7
- よければ教えていただけると大変助かります。
8
10
 
9
11
  【担当者のメールアドレスはV列】に記載があり、
10
12
  複数シートでそれぞれ1シートに1担当者がついています。
@@ -85,4 +87,4 @@
85
87
  }
86
88
  ```
87
89
 
88
- よろしくお願いします。
90
+ 甘ちゃんで恐縮です。よろしくお願いします。

2

誤字

2020/02/13 05:40

投稿

slime_Hoimi
slime_Hoimi

スコア13

title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,7 @@
23
23
  return;
24
24
  }
25
25
  var calendar = CalendarApp.getCalendarById('ja.japanese#holiday@group.v.calendar.google.com');
26
- if(calendar.getEventsForDay(neko,{max: 1}).length > 0) {
26
+ if(calendar.getEventsForDay(day,{max: 1}).length > 0) {
27
27
  return;
28
28
  }
29
29
 

1

タイトルが分かりづらかったかも

2020/02/13 04:51

投稿

slime_Hoimi
slime_Hoimi

スコア13

title CHANGED
@@ -1,1 +1,1 @@
1
- GAS セルが空白のままになっている人へメールを送りたい。
1
+ GAS セルが空白のままになっている場合にメールを送りたい。
body CHANGED
File without changes