【make+google】用日程做高灵活度搞自动化AI个人知识库
目录前言背景与痛点分析1. 当前的时间与内容分配2. 踩坑经历与方案演进3. 最终破局方案Make.com 操作指南前言提示本文涉及海外服务连通需提前准备好相应网络环境。从 2022 年开始我尝试过各种日程记录方式从纸质笔记本、平板手写到手机自带日历、Outlook 同步手机再到现在的 Google Calendar 同步手机并尝试联动 Gemini。然而这些工具始终未能解决我的一个核心需求如何通过日程来搭建个人知识库背景与痛点分析1. 当前的时间与内容分配PC 端主要记录工作内容与学习内容。学习内容多为边阅读边记录的读书笔记工作内容包括阶段总结、思考记录及问题复盘。移动端主要自动记录日常生活如 Apple Watch 记录运动与睡眠手机/平板记录 App 使用时间这部分与工作无关不与网页日历同步。我的大部分思考其实都沉淀在日程的备注中极少部分生活思考记录在苹果《手记》App 里。因此我的日程本质上就是我的个人知识库包含了阅读感想、工作总结、灵感火花和优化方案。2. 踩坑经历与方案演进Outlook 转 Google Calendar最初使用 Outlook 是因为它能通过手机快捷指令获取当天或当周的日程信息含备注再通过统一提示词让 AI 总结并写回日程。但后来发现这种自动化“复盘”流于形式缺乏清晰的行动路径最终放弃。转到 Google Calendar 是因为 Gemini 可以直接读取它。但实际使用中发现两个致命痛点Gemini 只能读取主日历无法利用多日历分类。Gemini 只能读取日程标题无法读取日程备注。我辛辛苦苦写的大段读书笔记、工作记录和碎碎念AI 完全读不到知识库调用更是无从谈起。为什么不考虑纯本地方案我使用的 PC 网页版是公司电脑回家后无法快速调用。因此必须走云端同步路线。无论是手机端还是网页端都能随时随地查看、离线处理并在通勤路上根据日程进行复盘。Grok 给出的替代方案及其局限性Grok 曾建议使用Google Calendar Google Doc AI或Python 本地 AI的工作流。虽然 Google Doc 可以被 AI 读取但把零碎的工作内容、灵感和日常复盘全部塞进 Google Doc 显得非常怪异和割裂。3. 最终破局方案经过反复调试我最终敲定了这套闭环方案Google Calendar Make.com Gmail Gemini。核心逻辑Make.com 能够完整读取 Google Calendar 的所有内容包括备注并将其打包发送到自己的 Gmail 邮箱。而 Gemini 可以直接读取 Gmail 的内容。为什么放弃定时自动推送相比于刻板的每周定时复盘我更需要的是按需调用——当我需要时随时筛选并调用积累的内容与 Gemini 进行多轮深度对话。日常使用流平时正常维护日历已成习惯。调用前清理 Gmail删掉不需要的邮件或保留特定标题。手动调整并运行 Make 筛选指定时间段的日程输出到邮件。在 Gemini 中直接Gmail调用邮件内容与 AI 深度探讨工作与学习问题。至此所有的想法无需再刻意转移到文档中直接记在 Calendar 里照样可以完美调用Make.com 操作指南以下是实现该工作流的具体配置步骤登录注册访问 Make.com 并注册账号支持 Google 账号直接登录。创建场景点击右上角的【Create a new scenario】。添加 Google Calendar 组件搜索并添加组件【Google Calendar】选择【Search Events】并完成 Google 账号授权。参数设置Calendar选择你的主日历。Start Date填写{{addDays(now; -7)}}也可以根据需要设定具体时间。End Date填写{{now}}。Max results建议设为50或100。读不了一年大50大概就是一个星期的量添加 Text aggregator 组件搜索并添加组件【Tools】选择【Text aggregator】。参数设置Source Module选择上一步的 Google Calendar 组件。Text自定义输出格式参数需要自己添加例如时间{{start}} 标题{{summary}} 备注{{description}} ------------------添加 Gmail 组件搜索并添加组件【Gmail】选择【Send an Email】完成授权。参数设置To填入你自己的谷歌邮箱接收邮箱。Subject邮件标题例如【日历导出】供Gemini分析用 {{formatDate(now; YYYY-MM-DD HH:mm)}}。Content / Body正联内容放入上一步聚合好的文本选择{{text}}。测试与运行点击下方【Run once】进行测试检查邮箱是否成功收到邮件以及邮件内的日程标题和备注是否正确输出。在 Gemini 中调用进入 Gemini直接Gmail并指定邮件名称开始对话。示例指令Gmail 请根据“【日历导出】供Gemini分析用 2026-07-30 03:29”这封邮件总结我近期的工作重点。