// 削除処理 $service->events->delete($calenderId, $eventId); echo '[Delete Event]' . ':' . $summary . ' (' . ($start->date ? $start->date : $start->dateTime) . ')' . "\n"; continue; } // 既に登録されているデータなので、更新リストから除外 unset($aipoEvents[$aipoId]); } $pageToken = $events->getNextPageToken(); if ($pageToken) { $optParams = array('pageToken' => $pageToken); $events = $service->events->listEvents($calenderId, $optParams); } else { break; } } // イベント登録 if (!empty($aipoEvents)) { foreach ($aipoEvents as $aipoEvent) { $event = new Google_Service_Calendar_Event(); $event->setSummary($aipoEvent['summary']); $event->setStart($aipoEvent['start']); $event->setEnd($aipoEvent['end']); $event->setRecurrence($aipoEvent['recurrence']); $event->setICalUID($aipoEvent['uid']); $service->events->insert($calenderId, $event); echo '[Insert Event]' . ':' . $aipoEvent['summary'] . ' (' . ($aipoEvent['start']->date ? $aipoEvent['start']->date : $aipoEvent['start']->dateTime) . ')' . "\n"; } } } exit(0);