Sim

Google カレンダー

Google カレンダーのイベントを管理する

Google カレンダーは、Googleが提供する強力なカレンダーおよびスケジュールサービスで、イベント、会議、予定を管理するための包括的なプラットフォームを提供しています。Googleのエコシステム全体とのシームレスな統合と広範な普及により、Google カレンダーは個人的にも専門的にもスケジュール管理のニーズに対応する堅牢な機能を提供しています。

Google カレンダーでは、次のことができます:

  • イベントの作成と管理:詳細情報を含む会議、予約、リマインダーのスケジュール設定
  • カレンダー招待の送信:メール招待状を通じて参加者に自動的に通知し調整
  • 自然言語によるイベント作成:「明日の午後3時にジョンとミーティング」のような会話形式の言葉で素早くイベントを追加
  • イベントの表示と検索:複数のカレンダーにわたって予定されたイベントを簡単に検索しアクセス
  • 複数のカレンダーの管理:様々なカレンダーにわたって異なるタイプのイベントを整理

Simでは、Google カレンダー連携によりエージェントがプログラムでカレンダーイベントを作成、読み取り、管理することができます。これにより、会議のスケジュール設定、カレンダー招待の送信、空き状況の確認、イベント詳細の管理などの強力な自動化シナリオが可能になります。エージェントは自然言語入力でイベントを作成し、参加者に自動カレンダー招待を送信し、イベント情報を取得し、今後のイベントをリストアップすることができます。この連携により、AIワークフローとカレンダー管理の間のギャップが埋められ、世界で最も広く使用されているカレンダープラットフォームの一つとのシームレスなスケジュール自動化と調整が可能になります。

使用手順

Googleカレンダーをワークフローに統合します。カレンダーイベントの作成、読み取り、更新、一覧表示が可能です。OAuthが必要です。

ツール

google_calendar_create

Googleカレンダーに新しいイベントを作成する

入力

パラメータ必須説明
calendarIdstringいいえカレンダーID(デフォルトはprimary)
summarystringはいイベントのタイトル/概要
descriptionstringいいえイベントの説明
locationstringいいえイベントの場所
startDateTimestringはい開始日時(RFC3339形式、例:2025-06-03T10:00:00-08:00)
endDateTimestringはい終了日時(RFC3339形式、例:2025-06-03T11:00:00-08:00)
timeZonestringいいえタイムゾーン(例:America/Los_Angeles)
attendeesarrayいいえ参加者のメールアドレスの配列
sendUpdatesstringいいえ参加者への更新通知方法:all、externalOnly、またはnone

出力

パラメータ説明
contentstringイベント作成確認メッセージ
metadatajson作成されたイベントのメタデータ(ID、ステータス、詳細を含む)

google_calendar_list

Googleカレンダーからイベントを一覧表示する

入力

パラメータ必須説明
calendarIdstringいいえカレンダーID(デフォルトはprimary)
timeMinstringいいえイベントの下限(RFC3339タイムスタンプ、例:2025-06-03T00:00:00Z)
timeMaxstringいいえイベントの上限(RFC3339タイムスタンプ、例:2025-06-04T00:00:00Z)
orderBystringいいえ返されるイベントの順序(startTimeまたはupdated)
showDeletedbooleanいいえ削除されたイベントを含める

出力

パラメータ説明
contentstring見つかったイベント数の要約
metadatajsonページネーショントークンとイベント詳細を含むイベントリスト

google_calendar_get

Google カレンダーから特定のイベントを取得する

入力

パラメータ必須説明
calendarIdstringいいえカレンダーID(デフォルトはプライマリ)
eventIdstringはい取得するイベントID

出力

パラメータ説明
contentstringイベント取得確認メッセージ
metadatajsonID、ステータス、時間、参加者を含むイベント詳細

google_calendar_quick_add

自然言語テキストからイベントを作成する

入力

パラメータ必須説明
calendarIdstringいいえカレンダーID(デフォルトはプライマリ)
textstringはいイベントを説明する自然言語テキスト(例:「明日午後3時にジョンとミーティング」)
attendeesarrayいいえ参加者のメールアドレスの配列(カンマ区切りの文字列も可)
sendUpdatesstringいいえ参加者への更新通知方法:all(全員)、externalOnly(外部のみ)、またはnone(なし)

出力

パラメータ説明
contentstring自然言語からのイベント作成確認メッセージ
metadatajson解析された詳細を含む作成されたイベントのメタデータ

google_calendar_invite

既存のGoogleカレンダーイベントに参加者を招待する

入力

パラメータ必須説明
calendarIdstringいいえカレンダーID(デフォルトはプライマリ)
eventIdstringはい参加者を招待するイベントID
attendeesarrayはい招待する参加者のメールアドレスの配列
sendUpdatesstringいいえ参加者への更新通知方法:all、externalOnly、またはnone
replaceExistingbooleanいいえ既存の参加者を置き換えるか追加するか(デフォルトはfalse)

出力

パラメータ説明
contentstringメール配信状況を含む参加者招待確認メッセージ
metadatajson参加者リストと詳細を含む更新されたイベントメタデータ

注意事項

  • カテゴリ: tools
  • タイプ: google_calendar
Google カレンダー