Skip to content

Commit 49f6cc7

Browse files
committed
GitHub:11728 (fix issue #12390)
1 parent c7b6b4f commit 49f6cc7

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

Project/Sources/Classes/Office365Calendar.4dm

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,15 @@ Function getEvents($inParameters : Object) : Object
170170
171171
GET /me/calendar/events
172172
GET /users/{id | userPrincipalName}/calendar/events
173+
GET /me/calendar/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
174+
GET /users/{id | userPrincipalName}/calendar/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
173175
174176
A user's calendar in the default calendarGroup.
175177
176178
GET /me/calendars/{id}/events
177179
GET /users/{id | userPrincipalName}/calendars/{id}/events
180+
GET /me/calendars/{id}/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
181+
GET /users/{id | userPrincipalName}/calendars/{id}/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
178182
*/
179183
var $headers : Object:={}
180184
var $urlParams : Text:=""
@@ -188,7 +192,12 @@ Function getEvents($inParameters : Object) : Object
188192
Else
189193
$urlParams+="/calendar"
190194
End if
191-
$urlParams+="/events"+This._getURLParamsFromObject($inParameters)
195+
If ((Value type($inParameters.startDateTime)=Is text) && (Length(String($inParameters.startDateTime))>0)\
196+
&& (Value type($inParameters.endDateTime)=Is text) && (Length(String($inParameters.endDateTime))>0))
197+
$urlParams+="/calendarView"+This._getURLParamsFromObject($inParameters)
198+
Else
199+
$urlParams+="/events"+This._getURLParamsFromObject($inParameters)
200+
End if
192201

193202
var $prefer : Text:=""
194203
If ((Value type($inParameters.timeZone)=Is text) && (Length(String($inParameters.timeZone))>0))

0 commit comments

Comments
 (0)