Google カレンダー
Google カレンダーのイベントを管理する
Google カレンダーは、Googleが提供する強力なカレンダーおよびスケジュールサービスで、イベント、会議、予定を管理するための包括的なプラットフォームを提供しています。Googleのエコシステム全体とのシームレスな統合と広範な普及により、Google カレンダーは個人的にも専門的にもスケジュール管理のニーズに対応する堅牢な機能を提供しています。
Google カレンダーでは、次のことができます:
- イベントの作成と管理:詳細情報を含む会議、予約、リマインダーのスケジュール設定
- カレンダー招待の送信:メール招待状を通じて参加者に自動的に通知し調整
- 自然言語によるイベント作成:「明日の午後3時にジョンとミーティング」のような会話形式の言葉で素早くイベントを追加
- イベントの表示と検索:複数のカレンダーにわたって予定されたイベントを簡単に検索しアクセス
- 複数のカレンダーの管理:様々なカレンダーにわたって異なるタイプのイベントを整理
Simでは、Google カレンダー連携によりエージェントがプログラムでカレンダーイベントを作成、読み取り、管理することができます。これにより、会議のスケジュール設定、カレンダー招待の送信、空き状況の確認、イベント詳細の管理などの強力な自動化シナリオが可能になります。エージェントは自然言語入力でイベントを作成し、参加者に自動カレンダー招待を送信し、イベント情報を取得し、今後のイベントをリストアップすることができます。この連携により、AIワークフローとカレンダー管理の間のギャップが埋められ、世界で最も広く使用されているカレンダープラットフォームの一つとのシームレスなスケジュール自動化と調整が可能になります。
使用手順
Googleカレンダーをワークフローに統合します。カレンダーイベントの作成、読み取り、更新、一覧表示が可能です。OAuthが必要です。
ツール
google_calendar_create
Googleカレンダーに新しいイベントを作成する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
calendarId | string | いいえ | カレンダーID(デフォルトはprimary) |
summary | string | はい | イベントのタイトル/概要 |
description | string | いいえ | イベントの説明 |
location | string | いいえ | イベントの場所 |
startDateTime | string | はい | 開始日時(RFC3339形式、例:2025-06-03T10:00:00-08:00) |
endDateTime | string | はい | 終了日時(RFC3339形式、例:2025-06-03T11:00:00-08:00) |
timeZone | string | いいえ | タイムゾーン(例:America/Los_Angeles) |
attendees | array | いいえ | 参加者のメールアドレスの配列 |
sendUpdates | string | いいえ | 参加者への更新通知方法:all、externalOnly、またはnone |
出力
パラメータ | 型 | 説明 |
---|---|---|
content | string | イベント作成確認メッセージ |
metadata | json | 作成されたイベントのメタデータ(ID、ステータス、詳細を含む) |
google_calendar_list
Googleカレンダーからイベントを一覧表示する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
calendarId | string | いいえ | カレンダーID(デフォルトはprimary) |
timeMin | string | いいえ | イベントの下限(RFC3339タイムスタンプ、例:2025-06-03T00:00:00Z) |
timeMax | string | いいえ | イベントの上限(RFC3339タイムスタンプ、例:2025-06-04T00:00:00Z) |
orderBy | string | いいえ | 返されるイベントの順序(startTimeまたはupdated) |
showDeleted | boolean | いいえ | 削除されたイベントを含める |
出力
パラメータ | 型 | 説明 |
---|---|---|
content | string | 見つかったイベント数の要約 |
metadata | json | ページネーショントークンとイベント詳細を含むイベントリスト |
google_calendar_get
Google カレンダーから特定のイベントを取得する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
calendarId | string | いいえ | カレンダーID(デフォルトはプライマリ) |
eventId | string | はい | 取得するイベントID |
出力
パラメータ | 型 | 説明 |
---|---|---|
content | string | イベント取得確認メッセージ |
metadata | json | ID、ステータス、時間、参加者を含むイベント詳細 |
google_calendar_quick_add
自然言語テキストからイベントを作成する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
calendarId | string | いいえ | カレンダーID(デフォルトはプライマリ) |
text | string | はい | イベントを説明する自然言語テキスト(例:「明日午後3時にジョンとミーティング」) |
attendees | array | いいえ | 参加者のメールアドレスの配列(カンマ区切りの文字列も可) |
sendUpdates | string | いいえ | 参加者への更新通知方法:all(全員)、externalOnly(外部のみ)、またはnone(なし) |
出力
パラメータ | 型 | 説明 |
---|---|---|
content | string | 自然言語からのイベント作成確認メッセージ |
metadata | json | 解析された詳細を含む作成されたイベントのメタデータ |
google_calendar_invite
既存のGoogleカレンダーイベントに参加者を招待する
入力
パラメータ | 型 | 必須 | 説明 |
---|---|---|---|
calendarId | string | いいえ | カレンダーID(デフォルトはプライマリ) |
eventId | string | はい | 参加者を招待するイベントID |
attendees | array | はい | 招待する参加者のメールアドレスの配列 |
sendUpdates | string | いいえ | 参加者への更新通知方法:all、externalOnly、またはnone |
replaceExisting | boolean | いいえ | 既存の参加者を置き換えるか追加するか(デフォルトはfalse) |
出力
パラメータ | 型 | 説明 |
---|---|---|
content | string | メール配信状況を含む参加者招待確認メッセージ |
metadata | json | 参加者リストと詳細を含む更新されたイベントメタデータ |
注意事項
- カテゴリ:
tools
- タイプ:
google_calendar