是否可以使用图形API获取共享点日历事件的重复信息?我可以使用this端点获取事件字段,但无法找到一种使用图形API获取共享点日历事件的事件重复发生数据的方法。
如果无法执行此操作,是否有任何有关使用共享点日历的文档?我真的找不到任何官方文档。
答案 0 :(得分:1)
不确定Graph,但这就是我所知道的。在日历事件中扩展重复数据时始终存在问题-AFAIK无法使用JSOM或REST来收集项目的信息。但是,有可能以XML的形式获取单个项目的此信息。您要做的就是获取并读取项目的RecurrenceData
属性。端点网址示例:
https://[tenantUrl]/_api/web/lists/getByTitle('Events')/items(1)?$select=Title,RecurrenceData
它将在RecurrenceData
字段中返回如下内容:
<recurrence>
<rule>
<firstDayOfWeek>su</firstDayOfWeek>
<repeat><daily dayFrequency="1" /></repeat>
<repeatInstances>10</repeatInstances>
</rule>
</recurrence>
您可以尝试使用提供的Graph端点来获取该属性,但是我不知道结果将是什么,不幸的是,我现在没有办法检查它-抱歉!
还要在SharePoint StackExchange上查看以下线程:https://sharepoint.stackexchange.com/questions/23221/rest-api-expand-recurring-calendar-events?noredirect=1&lq=1
我最近还偶然发现了Reddit上一个简洁的小库,该库简化了常见的日历任务,并允许使用SOAP服务获取此信息。您可以在这里找到它:https://spcalendarpro.sharepointhacks.com/