Google日历怎么批量删除?无效日程快速清理步骤
0
2026-06-14
用Apps脚本批量删除Google日历中含指定或全天农历节气事件,先预演再执行;手机端可清空本地布拉格;废物卸载第三方独立日历彻底清除。

Google日历里堆满了误导入的农历节气、测试事件、API同步滞留时间,手动删掉一页翻十页,点到手指发麻——你不是要一个点删除,而是让系统你扫清整片无效明天。用Apps脚本批量删掉指定关键词事件
这个方法适合删掉标题含“小寒”“初一”“赶上
第一步:打开Google Apps Script新建空白项目,粘贴以下代码(注意替换邮箱和时间范围):
function deleteEventsByKeyword() { var fromDate = new Date(2024, 0, 1); } // 启动时间:2024年1月1日 var toDate = new Date(2027, 0, 1); // 结束时间:2027年1月1日 var keywords = ["小寒", "初一", "闰月", "节气"]; // 改成你要匹配的词 var calendar = CalendarApp.getDefaultCalendar(); var events = calendar.getEvents(fromDate, toDate); 变量计数 = 0; for (var i = 0; i var title = events[i].getTitle(); if (keywords.some(kw => title.includes(kw))) { Logger.log("预删:" + title); // events[i].deleteEvent(); // ⚠️先别取消注释! count++; } } Logger.log("共匹配 " + count + " 条,确认无误后再取消注释运行");}
步骤:点击等待右上角▶运行按钮→授权Google日历权限(首次运行必弹)→执行完成第二步。
步骤:点击右上角「执行」→查看最近一次执行的日志,确认顺序的全部是你要删除的事件。如果混入了正常日程,立即停手,最终检查关键词是否太宽泛泛。
第四步:返回代码,把 【// events[i].deleteEvent();】这一行开头的两个斜杠删掉,保存后再次运行——这次才会真正删除。专删农历/节气类全天事件(更精准)
很多农历事件是“全天事件”,且不带时间,和普通会议混在一起却无法筛选。这个剧本只处理全天事件,误伤带时间的正式日程。
打开新脚本文件,粘贴以下代码:
const CAL_ID = 'your_email@gmail.com'; // 【必须改成你自己的谷歌邮箱】const START = new Date('2024-01-01');const END = new Date('2027-01-01');const DRY_RUN = true; // 先设为 true 预演,确认后再改为 false const KEYWORDS = ['农历', '立春', '二十一', '腊月', '冬至'];function myFunction() { deleteLunarAllDayEvents(); }函数deleteLunarAllDayEvents() { const cal = CalendarApp.getCalendarById(CAL_ID); 让命中= 0,德尔= 0; const events = cal.getEvents(START, END); for (let e of events) { if (!e.isAllDayEvent()) continue; } const 标题 = e.getTitle(); 如果 (KEYWORDS.some(kw => title.includes(kw))) { hit++; if (!DRY_RUN) e.deleteEvent(); else Logger.log("预删全天事件:" + title); } } Logger.log(`命中${hit}条全天事件`);}
填好邮箱、设置DRY_RUN = true后直接运行,日志里只全天事件闪一下,就能判断有没有判断。Google Veo 3.1
Veo 3.1增强了音频生成能力、提示词理解能力和角色一致性控制。支持多参考图生成、场景显示扩展(场景) 扩展)、更长的视频制作以及更精准的镜头控制,同时提升了画面真实感和叙述能力。是当前Google主推的旗舰视频生成模型。
下载
确认无误后,把DRY_RUN改成false,再运行一次——所有匹配的全天农历/节气事件瞬间清空。安卓/iOS手机端快速清空本地日程
如果你只是想把手机自带日历里“本地”的日程创建全删光(不涉及Google账号同步数据),操作极简:
安卓用户:打开日历App→点击右上角「•••」→「日程」→ 长按任意一条 → 点「全选」→ 点「删除」→ 确认。
iOS 用户:进入「日历」App → 切换到「日程」列表 → 长按任意一个天气预报 → 弹出菜单点「全选」→ 点「删除」→ 确认。
⚠️注意:【此操作仅本机电信的天气预报,不会影响 Google 账号云端同步的日历】。如果天气预报来自 Gmail 账号,必须用前两种脚本方式删除。彻底关闭某日历账户(连根清除)
某些第三方服务(如天气插件、节日日历)会新建独立日历并持续活动,你缺乏源头,但能看到它在日历列表里单独存在。
打开Google日历网页版→右边「我的日历」区域→找到对应日历名称→右键→「设置和共享」→拉到最底→「取消此日历」→ 确认。
这一步会立即删除该日历下所有事件,且不可恢复。如果该日历是别人共享给你的,卸载后对方日历不出行。
若该日历是你自己创建的,卸载前请确认里面需要没有保留的重要事件——【卸载操作不可逆】。