2014-09-25 87 views
1

我已經有一些現有與會者的$ event->與會者。 我想添加新的EventAttendee到這個事件,但它看起來像我的代碼粉碎老參加者名單。Google Calendar API V3如何將與會者添加到現有與會者列表中?

我嘗試

$attendeesx= $event->getAttendees(); 
$attendees = array_push($attendeesx,$newattendee); 
$event->attendees = $attendees; 
$service->events->update(MyCalendar, $event->getID(), $event); 

不工作。無論如何,我想補充一點,不要用新的替換舊的列表。 任何線索?

什麼是additionalGuest?它是做什麼的?

回答

0

array_push($attendeesx,$newattendee)修改$attendeesx到位。比意味着返回值(這是一個int)真的不應該被分配到$attendees

此外,活動還爲參加者提供了一個安裝程序,爲什麼不使用它? ;)

+1

該setter擦除現有的參加者,而不是新的。我正在尋找的是一個addattendee和removeattendee,其中所有現有參與者的特徵都保持安全,並且新的參加者或現有的一些參與者已被移除。如果你意識到這樣做的話...... – gdem 2014-10-01 06:32:20

+0

array_push($ attendeesx,$ newattendee)是正確的。由於$ attendeesx已經包含您想要的內容,因此不要將結果分配到任何地方。 – luc 2014-10-01 20:59:29

相關問題