首页 > 解决方案 > Google Calendar API - 群组参与者电子邮件

问题描述

对于 Google Calendar API v3,有没有办法扩展参加者组,以便当 API 返回日历事件对象时,它返回该组中的所有参加者,而不是简单地将“组”作为参加者返回。

目前,如果我邀请一个组(即:所有员工),API 会返回与会者组,就好像它是单个与会者一样。

<Google::Apis::CalendarV3::EventAttendee:0x000000000292b3f8 @email="attendee1@gmail.com", @response_status="declined", @display_name="Attendee One">, 
<Google::Apis::CalendarV3::EventAttendee:0x00000000028d0b88 @email="all_staff@gmail.com", @response_status="needsAction", @display_name="All Staff">]

相反,扩展组并输出所有与会者及其各自的响应会更有用。

<Google::Apis::CalendarV3::EventAttendee:0x000000000292b3f8 @email="attendee1@gmail.com", @response_status="declined", @display_name="Attendee One">, 
<Google::Apis::CalendarV3::EventAttendee:0x000000000292b3f8 @email="attendee2@gmail.com", @response_status="declined", @display_name="Attendee 2">
<Google::Apis::CalendarV3::EventAttendee:0x000000000292b3f8 @email="attendee3@gmail.com", @response_status="needsAction", @display_name="Attendee 3">
<Google::Apis::CalendarV3::EventAttendee:0x000000000292b3f8 @email="attendee4@gmail.com", @response_status="attending", @display_name="Attendee 4">

标签: ruby-on-railsgoogle-calendar-api

解决方案


更新:Google Calendar API 目前不支持扩展参加者组以将组内的个别参加者添加为活动参加者的功能。


推荐阅读