質問編集履歴
4
要点を見直した
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
重ねて修正です。
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
誤字
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(
|
26
|
+
if(calendar.getEventsForDay(day,{max: 1}).length > 0) {
|
27
27
|
return;
|
28
28
|
}
|
29
29
|
|
1
タイトルが分かりづらかったかも
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
GAS セルが空白のままになっている
|
1
|
+
GAS セルが空白のままになっている場合にメールを送りたい。
|
body
CHANGED
File without changes
|