Robotic Crowd
Search…
Google Calendar
Google Calendar連携に関するアクション一覧です。

GetGoogleCalendarEvents

概要

GetGoogleCalendarEvents は、自身のアカウントで管理されているGoogle Calendarに登録されている予定情報を取得することができます。予定の取得対象期間はfrom、toで設定します。また、queryを設定することで任意の入力値と予定に含まれる情報からフィルタすることができます。返却されるレスポンスはデフォルトで最大250件です。

パラメーター

*は、必須パラメーター
名前
概要
provider*
文字列
Google Calendarから予定情報を取得するのに必要なプロバイダーID
gcalendar_e7502c3b8b8147410ce2
calendar_id*
文字列
Google CalendarのID
from
文字列
フィルターするイベントの終了時刻の下限。タイムゾーンオフセットが必須。以下の形式のみ有効です。 YYYY:MM:DDT:hh:mm+09:00
2020-08-15T12:00:00+09:00(日本標準時)
to
文字列
フィルターするイベントの開始時刻の上限。タイムゾーンオフセットが必須。以下の形式のみ有効です。YYYY:MM:DDT:hh:mm+09:00
2020-08-18T12:00:00+09:00(日本標準時)
query
文字列
検索ワード。任意の入力値に一致する用語を含むイベントを検索します
定例MTG
maxResults
数値
リクエストで返されるデータの数。最大で、2,500件。
250 (デフォルト値)

アウトプット

タイプ
概要
JSON
オブジェクト
JSONレスポンス
*使用例を参照

使用例

1
# Google Calendarから予定を取得する
2
+get_google_calendar_events_1:
3
action>: GetGoogleCalendarEvents
4
provider: 'gcalendar_xxxxxxxx'
5
calendar_id: '[email protected]'
6
from: '2020-08-15T12:00:00+09:00'
7
to: '2020-08-18T12:00:00+09:00'
8
query: '定例MTG'
9
maxResults: '250'
10
11
# {
12
# "kind": "calendar#events",
13
# "etag": "\"p33gct07hg\"",
14
# "summary": "[email protected]",
15
# "updated": "2020-09-09T04:49:43.516Z",
16
# "timeZone": "Asia/Tokyo",
17
# "accessRole": "owner",
18
# "defaultReminders": [
19
# {
20
# "method": "popup",
21
# "minutes": 10
22
# }
23
# ],
24
# "nextSyncToken": "CODOgPGi2-sCEODOg",
25
# "items": [
26
# {
27
# "kind": "calendar#event",
28
# "etag": "\"31715851\"",
29
# "id": "0gkdqejqrrjk19i90",
30
# "status": "confirmed",
31
# "htmlLink": "https://www.google.com/calendar/event?eid=MGdrZHFlanFycmprMTlpOT",
32
# "created": "2020-08-16T00:47:25.000Z",
33
# "updated": "2020-08-16T01:56:25.983Z",
34
# "summary": "定例MTG 新プロジェクトについて",
35
# "creator": {
36
# "email": "[email protected]"
37
# },
38
# "organizer": {
39
# "email": "[email protected]"
40
# },
41
# "start": {
42
# "dateTime": "2020-08-17T11:00:00+09:00"
43
# },
44
# "end": {
45
# "dateTime": "2020-08-17T12:00:00+09:00"
46
# },
47
# "iCalUID": "[email protected]",
48
# "sequence": 0,
49
# "attendees": [
50
# {
51
# "email": "[email protected]",
52
# "displayName": "Masao Takahashi",
53
# "responseStatus": "accepted"
54
# },
55
# {
56
# "email": "[email protected]",
57
# "displayName": "Hanako Sato",
58
# "responseStatus": "accepted"
59
# },
60
# {
61
# "email": "[email protected]",
62
# "organizer": true,
63
# "responseStatus": "accepted"
64
# }
65
# ],
66
# "hangoutLink": "https://meet.google.com/vof-df",
67
# "conferenceData": {
68
# "entryPoints": [
69
# {
70
# "entryPointType": "video",
71
# "uri": "https://meet.google.com/vof-",
72
# "label": "meet.google.com/vof-df"
73
# },
74
# {
75
# "entryPointType": "more",
76
# "uri": "https://tel.meet/vof-dfsd-gtr?pin",
77
# "pin": "996974"
78
# },
79
# {
80
# "regionCode": "US",
81
# "entryPointType": "phone",
82
# "uri": "tel:+1-44-602-96",
83
# "label": "+1 44-602-96",
84
# "pin": "16246"
85
# }
86
# ],
87
# "conferenceSolution": {
88
# "key": {
89
# "type": "hangoutsMeet"
90
# },
91
# "name": "Google Meet",
92
# "iconUri": "https://lh5.googleusercontent.com/proxy/bWvYBO"
93
# },
94
# "conferenceId": "vof-dfsr",
95
# "signature": "ADR/mfMpf3ET2"
96
# },
97
# "reminders": {
98
# "useDefault": true
99
# }
100
# },
101
# {
102
# "kind": "calendar#event",
103
# "etag": "\"31758517\"",
104
# "id": "0gkdqejqrrjk19i90qs",
105
# "status": "confirmed",
106
# "htmlLink": "https://www.google.com/calendar/event?eid=MGdrZHFlanFycmprMTlpOT",
107
# "created": "2020-08-15T12:47:25.000Z",
108
# "updated": "2020-08-16T01:56:25.983Z",
109
# "summary": "定例MTG チームとタスクの進め方について",
110
# "creator": {
111
# "email": "[email protected]"
112
# },
113
# "organizer": {
114
# "email": "[email protected]"
115
# },
116
# "start": {
117
# "dateTime": "2020-08-15T13:00:00+09:00"
118
# },
119
# "end": {
120
# "dateTime": "2020-08-15T14:00:00+09:00"
121
# },
122
# "iCalUID": "[email protected]",
123
# "sequence": 0,
124
# "attendees": [
125
# {
126
# "email": "[email protected]",
127
# "displayName": "Hanako Sato",
128
# "responseStatus": "accepted"
129
# },
130
# {
131
# "email": "[email protected]",
132
# "displayName": "Ichiro Suzuki",
133
# "responseStatus": "accepted"
134
# },
135
# {
136
# "email": "[email protected]",
137
# "organizer": true,
138
# "responseStatus": "accepted"
139
# }
140
# ],
141
# "hangoutLink": "https://meet.google.com/vof-dfsr",
142
# "conferenceData": {
143
# "entryPoints": [
144
# {
145
# "entryPointType": "video",
146
# "uri": "https://meet.google.com/vof-dfs",
147
# "label": "meet.google.com/vof-df"
148
# },
149
# {
150
# "entryPointType": "more",
151
# "uri": "https://tel.meet/vof-dfsd-gtr?pin=97",
152
# "pin": "997"
153
# },
154
# {
155
# "regionCode": "US",
156
# "entryPointType": "phone",
157
# "uri": "tel:+1-484-602-96",
158
# "label": "+1 484-602-96",
159
# "pin": "16246"
160
# }
161
# ],
162
# "conferenceSolution": {
163
# "key": {
164
# "type": "hangoutsMeet"
165
# },
166
# "name": "Google Meet",
167
# "iconUri": "https://lh5.googleusercontent.com/proxy/bWvYBOb"
168
# },
169
# "conferenceId": "vof-dfsd",
170
# "signature": "ADR/mfMpf3ET259i"
171
# },
172
# "reminders": {
173
# "useDefault": true
174
# }
175
# }
176
# ]
177
# }
Copied!
Last modified 1yr ago