質問編集履歴

3

参考サイトがリンク切れになってしまっていたため再貼り付けいたしました。コードの内容もこちらにアップロードいたしました。

2021/11/28 10:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,9 +6,107 @@
6
6
 
7
7
 
8
8
 
9
- 下記の記事を参考に進めようと思ったのですが、そのまま使用しようとしても、予定を取得するところでエラーが出てしまいます。
9
+ 下記の記事を参考に進めようと思ったのですが、
10
10
 
11
+ そのまま使用しようとしても、/*カレンダーの本日のイベント取得*/の箇所でエラーが出てしまいます。
12
+
11
- https://www.google.co.jp/amp/s/cyuraharuto.com/gas-googlecalender-get/%3famp=1
13
+ https://cyuraharuto.com/gas-googlecalender-get/
14
+
15
+
16
+
17
+ ```javascript
18
+
19
+ /*カレンダーのIDを取得*/
20
+
21
+ function get_Calendar() {
22
+
23
+ var arrCals=[];
24
+
25
+ arrCals.push(CalendarApp.getCalendarById('*******@gmail.com'));
26
+
27
+ arrCals.push(CalendarApp.getCalendarById('*******@group.calendar.google.com'));//小学校
28
+
29
+ arrCals.push(CalendarApp.getCalendarById('*******@group.calendar.google.com'));//中学校
30
+
31
+ arrCals.push(CalendarApp.getCalendarById('*******@group.calendar.google.com'));//PTA
32
+
33
+
34
+
35
+ return arrCals;
36
+
37
+ }
38
+
39
+
40
+
41
+ /*今日の予定を取得するメインの関数*/
42
+
43
+ function get_Today_Schedule(){
44
+
45
+ var arrCals = get_Calendar();//カレンダーID取得
46
+
47
+ var date = new Date()
48
+
49
+ var strIntro = "おはようございます。\n今日の予定です。\n" ;
50
+
51
+ var strBody = strIntro;
52
+
53
+ /*カレンダーの本日のイベント取得*/
54
+
55
+ for (var i = 0 ; i< arrCals.length ; i++){
56
+
57
+ strBody = strBody + getEvents(arrCals[i],date);
58
+
59
+ }
60
+
61
+
62
+
63
+ if (strBody == strIntro){
64
+
65
+ strBody = "おはようございます。\n今日の予定はありません。\n" ;
66
+
67
+ }
68
+
69
+ Logger.log(strBody);
70
+
71
+ }
72
+
73
+
74
+
75
+ /*カレンダーのイベント取得*/
76
+
77
+ function getEvents(Cals,getDate){
78
+
79
+ var arrEvents = Cals.getEventsForDay(getDate);
80
+
81
+ var strName = Cals.getName();//カレンダーの名前取得
82
+
83
+ var strEvents ="";
84
+
85
+ for (var i=0; i<arrEvents.length; i++){
86
+
87
+ var strTitle = arrEvents[i].getTitle();
88
+
89
+ var strStart = _HHmm(arrEvents[i].getStartTime());//開始時刻
90
+
91
+ var strEnd = _HHmm(arrEvents[i].getEndTime());//開始時刻
92
+
93
+ if (strStart == strEnd){
94
+
95
+ strEvents = strEvents + '終日イベント:' + strTitle + ' (' + strName + ')' + '\n';
96
+
97
+ }else{
98
+
99
+ strEvents = strEvents + strStart + '~' + strEnd+ ':' + strTitle + ' (' + strName + ')' + '\n';
100
+
101
+ }
102
+
103
+ }
104
+
105
+ return strBody;
106
+
107
+ }
108
+
109
+ ```
12
110
 
13
111
 
14
112
 

2

2021/11/28 10:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  何が原因でエラーとなるのか、
16
16
 
17
- コーを見てわかる方がいらっしゃいましたら
17
+ 上記サイトのコーを見てわかる方がいらっしゃいましたら
18
18
 
19
19
  ご教示いただけますと幸いです。
20
20
 

1

2021/11/28 05:36

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 下記の記事を参考に進めようと思ったのですが、予定を取得するところでエラーが出てしまいます。
9
+ 下記の記事を参考に進めようと思ったのですが、そのまま使用しようとしても、予定を取得するところでエラーが出てしまいます。
10
10
 
11
11
  https://www.google.co.jp/amp/s/cyuraharuto.com/gas-googlecalender-get/%3famp=1
12
12