Google 日历 是 Google Workspace 的产品,允许用户管理日程和事件。它是一个基于云端的日历,支持创建、编辑和删除事件,并允许用户与他人共享日历。
概述
本笔记本帮助您快速上手 Google 日历工具包。该工具包与 Google Calendar API 交互,执行各种日历操作,包括:- 创建事件
- 搜索事件
- 更新事件
- 在不同日历之间移动事件
- 删除事件
- 列出事件
配置
使用此工具包需要:- 拥有可访问 Google 日历的 Google 账户。
- 按照 Google Calendar API 文档中的说明设置凭据。下载
credentials.json文件后,即可开始使用 Google Calendar API。
安装
此工具包位于 langchain-google 仓库的langchain-google-community 包中。需要安装 calendar 扩展:
实例化
默认情况下,工具包会读取本地的credentials.json 文件。您也可以手动提供 Credentials 对象。
自定义身份验证
在底层,系统会使用以下方法创建googleapi 资源。您可以手动构建 googleapi 资源以获得更多身份验证控制。
工具
查看可用工具:- CalendarCreateEvent
- CalendarSearchEvents
- CalendarUpdateEvent
- GetCalendarsInfo
- CalendarMoveEvent
- CalendarDeleteEvent
- GetCurrentDatetime
调用
直接使用参数调用
您可以通过以字典格式传入必要参数来直接调用工具。以下是使用CalendarCreateEvent 工具创建新事件的示例。
在 Agent 中使用
以下演示如何将工具包集成到 Agent 中。 需要一个 LLM 或聊天模型:API 参考
- 更多 Google Calendar API 详情,请参阅 Google Calendar API 概述。
- 关于 Google 日历工具包所有功能和配置的详细文档,请访问日历文档。
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

