AACFlow

Google Calendar

Управление событиями Google Calendar

Google Calendar — это широко используемый онлайн-календарь и сервис планирования от Google, который упрощает организацию встреч, событий, напоминаний и встреч индивидуально или совместно. Как ключевая часть Google Workspace, Google Calendar предлагает мощные инструменты для управления вашим расписанием, отправки приглашений, установки напоминаний о событиях и совместного использования календарей с другими.

Google Calendar поддерживает функционально насыщенные интеграции и автоматизацию, позволяя пользователям и командам оптимизировать управление событиями и поддерживать синхронизацию рабочих процессов. Его API позволяет программно создавать, изменять и перечислять события календаря, давая агентам и автоматизированным рабочим процессам возможность взаимодействовать с вашим расписанием в реальном времени.

Ключевые функции Google Calendar включают:

  • Планирование событий: Создание разовых или повторяющихся событий с подробной информацией, такой как время, место и участники.
  • Напоминания и уведомления: Автоматические напоминания по электронной почте и push-уведомления, чтобы вы никогда не пропустили важное событие.
  • Совместное использование и сотрудничество: Совместное использование календарей с отдельными лицами или группами, управление разрешениями и координация встреч.
  • Интеграция: Подключение к Gmail, Meet, Docs и внешним инструментам для единого опыта продуктивности.
  • Поддержка часовых поясов: Планирование встреч в разных регионах с полным учетом часовых поясов.
  • Доступ с мобильных устройств и нескольких устройств: Доступ к вашему календарю из веб-версии, мобильных и настольных приложений.

В AACFlow интеграция с Google Calendar позволяет вашим агентам читать, создавать, обновлять и перечислять события календаря в рамках автоматизированных рабочих процессов. Это позволяет реализовать мощные сценарии, такие как синхронизация информации о встречах, генерация напоминаний, отслеживание изменений событий, координация расписаний команд и многое другое. Подключая AACFlow к Google Calendar, ваши агенты могут обрабатывать задачи планирования, интеллектуально управлять событиями и поддерживать работу всей организации без ручного вмешательства.

Инструкции по использованию

Интегрируйте Google Calendar в рабочий процесс. Возможности: создание, чтение, обновление и перечисление событий календаря.

Инструменты

google_calendar_create

Создание нового события в Google Calendar. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID календаря Google (например, primary или calendar@group.calendar.google.com)
summarystringДаЗаголовок/краткое описание события
descriptionstringНетОписание события
locationstringНетМесто проведения события
startDateTimestringДаДата и время начала. ДОЛЖЕН включать смещение часового пояса (например, 2025-06-03T10:00:00-08:00) ИЛИ предоставить параметр timeZone
endDateTimestringДаДата и время окончания. ДОЛЖЕН включать смещение часового пояса (например, 2025-06-03T11:00:00-08:00) ИЛИ предоставить параметр timeZone
timeZonestringНетЧасовой пояс (например, America/Los_Angeles). Обязателен, если дата и время не включают смещение. По умолчанию America/Los_Angeles, если не указано.
attendeesarrayНетМассив адресов электронной почты участников
sendUpdatesstringНетСпособ отправки обновлений участникам: all, externalOnly или none

Выходные данные

ПараметрТипОписание
idstringID события
htmlLinkstringСсылка на событие
statusstringСтатус события
summarystringЗаголовок события
descriptionstringОписание события
locationstringМесто проведения события
startjsonНачало события
endjsonОкончание события
attendeesjsonУчастники события
creatorjsonСоздатель события
organizerjsonОрганизатор события

google_calendar_list

Перечисление событий из Google Calendar. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID календаря Google (например, primary или calendar@group.calendar.google.com)
timeMinstringНетНижняя граница для событий (метка времени RFC3339, например, 2025-06-03T00:00:00Z)
timeMaxstringНетВерхняя граница для событий (метка времени RFC3339, например, 2025-06-04T00:00:00Z)
orderBystringНетПорядок возвращаемых событий (startTime или updated)
showDeletedbooleanНетВключать удаленные события

Выходные данные

ПараметрТипОписание
nextPageTokenstringТокен следующей страницы
timeZonestringЧасовой пояс календаря
eventsjsonСписок событий

google_calendar_get

Получение конкретного события из Google Calendar. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID календаря Google (например, primary или calendar@group.calendar.google.com)
eventIdstringДаID события Google Calendar для получения

Выходные данные

ПараметрТипОписание
idstringID события
htmlLinkstringСсылка на событие
statusstringСтатус события
summarystringЗаголовок события
descriptionstringОписание события
locationstringМесто проведения события
startjsonНачало события
endjsonОкончание события
attendeesjsonУчастники события
creatorjsonСоздатель события
organizerjsonОрганизатор события

google_calendar_update

Обновление существующего события в Google Calendar. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID календаря Google (например, primary или calendar@group.calendar.google.com)
eventIdstringДаID события Google Calendar для обновления
summarystringНетНовый заголовок/краткое описание события
descriptionstringНетНовое описание события
locationstringНетНовое место проведения события
startDateTimestringНетНовая дата и время начала. ДОЛЖЕН включать смещение часового пояса (например, 2025-06-03T10:00:00-08:00) ИЛИ предоставить параметр timeZone
endDateTimestringНетНовая дата и время окончания. ДОЛЖЕН включать смещение часового пояса (например, 2025-06-03T11:00:00-08:00) ИЛИ предоставить параметр timeZone
timeZonestringНетЧасовой пояс (например, America/Los_Angeles). Обязателен, если дата и время не включают смещение.
attendeesarrayНетМассив адресов электронной почты участников (заменяет существующих участников)
sendUpdatesstringНетСпособ отправки обновлений участникам: all, externalOnly или none

Выходные данные

ПараметрТипОписание
idstringID события
htmlLinkstringСсылка на событие
statusstringСтатус события
summarystringЗаголовок события
descriptionstringОписание события
locationstringМесто проведения события
startjsonНачало события
endjsonОкончание события
attendeesjsonУчастники события
creatorjsonСоздатель события
organizerjsonОрганизатор события

google_calendar_delete

Удаление события из Google Calendar. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID календаря Google (например, primary или calendar@group.calendar.google.com)
eventIdstringДаID события Google Calendar для удаления
sendUpdatesstringНетСпособ отправки обновлений участникам: all, externalOnly или none

Выходные данные

ПараметрТипОписание
eventIdstringID удаленного события
deletedbooleanУспешно ли выполнено удаление

google_calendar_move

Перемещение события в другой календарь. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID исходного календаря Google (например, primary или calendar@group.calendar.google.com)
eventIdstringДаID события Google Calendar для перемещения
destinationCalendarIdstringДаID календаря Google назначения
sendUpdatesstringНетСпособ отправки обновлений участникам: all, externalOnly или none

Выходные данные

ПараметрТипОписание
idstringID события
htmlLinkstringСсылка на событие
statusstringСтатус события
summarystringЗаголовок события
descriptionstringОписание события
locationstringМесто проведения события
startjsonНачало события
endjsonОкончание события
attendeesjsonУчастники события
creatorjsonСоздатель события
organizerjsonОрганизатор события

google_calendar_instances

Получение экземпляров повторяющегося события из Google Calendar. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID календаря Google (например, primary или calendar@group.calendar.google.com)
eventIdstringДаID повторяющегося события для получения экземпляров
timeMinstringНетНижняя граница для экземпляров (метка времени RFC3339, например, 2025-06-03T00:00:00Z)
timeMaxstringНетВерхняя граница для экземпляров (метка времени RFC3339, например, 2025-06-04T00:00:00Z)
maxResultsnumberНетМаксимальное количество возвращаемых экземпляров (по умолчанию 250, максимум 2500)
pageTokenstringНетТокен для получения последующих страниц результатов
showDeletedbooleanНетВключать удаленные экземпляры

Выходные данные

ПараметрТипОписание
nextPageTokenstringТокен следующей страницы
timeZonestringЧасовой пояс календаря
instancesjsonСписок экземпляров повторяющегося события

google_calendar_list_calendars

Перечисление всех календарей пользователя

Входные параметры

ПараметрТипОбязательныйОписание
minAccessRolestringНетМинимальная роль доступа для возвращаемых календарей: freeBusyReader, reader, writer или owner
maxResultsnumberНетМаксимальное количество возвращаемых календарей (по умолчанию 100, максимум 250)
pageTokenstringНетТокен для получения последующих страниц результатов
showDeletedbooleanНетВключать удаленные календари
showHiddenbooleanНетВключать скрытые календари

Выходные данные

ПараметрТипОписание
nextPageTokenstringТокен следующей страницы
calendarsarrayСписок календарей
idstringID календаря
summarystringЗаголовок календаря
descriptionstringОписание календаря
locationstringМестоположение календаря
timeZonestringЧасовой пояс календаря
accessRolestringРоль доступа для календаря
backgroundColorstringЦвет фона календаря
foregroundColorstringЦвет текста календаря
primarybooleanЯвляется ли этот календарь основным
hiddenbooleanСкрыт ли календарь
selectedbooleanВыбран ли календарь

google_calendar_quick_add

Создание событий из текста на естественном языке. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID календаря Google (например, primary или calendar@group.calendar.google.com)
textstringДаТекст на естественном языке, описывающий событие (например, "Встреча с Джоном завтра в 15:00")
attendeesarrayНетМассив адресов электронной почты участников (также принимается строка, разделенная запятыми)
sendUpdatesstringНетСпособ отправки обновлений участникам: all, externalOnly или none

Выходные данные

ПараметрТипОписание
idstringID события
htmlLinkstringСсылка на событие
statusstringСтатус события
summarystringЗаголовок события
descriptionstringОписание события
locationstringМесто проведения события
startjsonНачало события
endjsonОкончание события
attendeesjsonУчастники события
creatorjsonСоздатель события
organizerjsonОрганизатор события

google_calendar_invite

Приглашение участников в существующее событие Google Calendar. Возвращает только поля, соответствующие API.

Входные параметры

ПараметрТипОбязательныйОписание
calendarIdstringНетID календаря Google (например, primary или calendar@group.calendar.google.com)
eventIdstringДаID события Google Calendar для приглашения участников
attendeesarrayДаМассив адресов электронной почты участников для приглашения
sendUpdatesstringНетСпособ отправки обновлений участникам: all, externalOnly или none
replaceExistingbooleanНетЗаменять ли существующих участников или добавлять к ним (по умолчанию false)

Выходные данные

ПараметрТипОписание
idstringID события
htmlLinkstringСсылка на событие
statusstringСтатус события
summarystringЗаголовок события
descriptionstringОписание события
locationstringМесто проведения события
startjsonНачало события
endjsonОкончание события
attendeesjsonУчастники события
creatorjsonСоздатель события
organizerjsonОрганизатор события

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать