質問編集履歴

1

省略しておりましたが、休業日か判定する前に、①平日かどうか、②祝日かどうか、というスクリプトがあるのです。

2019/10/06 14:15

投稿

saralira
saralira

スコア5

test CHANGED
File without changes
test CHANGED
@@ -27,6 +27,24 @@
27
27
  ```
28
28
 
29
29
  function BusinessDay(date){
30
+
31
+ /*以下、追記*/
32
+
33
+ if (date.getDay() == 0 || date.getDay() == 6) {
34
+
35
+ return false;//①平日かどうか。0が日曜日で、6が土曜日の時はfalse
36
+
37
+ }
38
+
39
+ var calJa = CalendarApp.getCalendarById('ja.japanese#holiday@group.v.calendar.google.com');
40
+
41
+ if(calJa.getEventsForDay(date).length > 0){
42
+
43
+ return false;//②祝日かどうか。日本の祝日カレンダーの今日の予定数が0より多い時はfalse
44
+
45
+ }
46
+
47
+ /*以上、追記*/
30
48
 
31
49
  var myCalendar = CalendarApp.getCalendarById('888@gmail.com');
32
50