AI 产品解读Save and restore groups of selected calendars in Google Calendar's sidebar, allowing users to quickly switch between different calendar visibility presets
Users with many Google Calendars (colleagues, teams, conference rooms) must manually toggle each calendar checkbox one by one when switching between different views. This extension lets them save their current calendar selection as a named preset and restore it with a single click, eliminating repetitive manual toggling.
1. User opens Google Calendar (must be logged in). 2. Extension injects UI buttons into the Google Calendar header (Enable, Save As, Restore, Clear, Presets). 3. User can enable a calendar by name/regex, save current calendar selection as a named preset, load a saved preset to switch all calendars at once, or clear all calendars. 4. Presets are stored in chrome.storage.sync and sync across Chrome devices. 5. User can import/export presets as JSON for backup/sharing.
Save current calendar selection as a named presetRestore a saved preset with one clickClear all visible calendarsEnable a calendar by name or regex patternKeyboard shortcuts (Ctrl+Alt+key combinations)Import/export presets as JSON
- 目标用户
- Google Calendar power users with many calendars / Team members who switch between different calendar views (e.g., team calendars, conference rooms, personal vs work) / Users managing multiple calendar accounts
- Cannot verify if Google Calendar account login is required at runtime since the extension operates as a content script that manipulates the calendar sidebar DOM. The dependency on being logged into Google Calendar is inferred from the host_permissions and content script behavior rather than explicit authentication code in the extension.
付费分析未识别到付费功能
No paid features, subscription model, or billing code exists in the extension's own source files. The deterministic heuristic's paid keywords (subscribe, upgrade) are false positives: 'upgrade' matches in src/inject/inject.js refer to componentHandler.upgradeElements() (Material Design Lite DOM API), not paid upgrades. All other paid keyword matches come from bundled jQuery library code (prototype, proxy, promise, property, license = MIT license). The extension is MIT licensed open source (mentioned in changelog v0.1.4), uses only chrome.storage.sync for data persistence, and has no payment platform integration, premium tiers, or feature gating.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 是
- 登录理由
- The extension is a content script that injects into Google Calendar (host_permissions: https://calendar.google.com/*). It manipulates the calendar sidebar checkboxes to enable/disable calendar visibility. Users must be logged into Google Calendar for the extension to function, but the extension itself has no login UI or authentication code—it relies entirely on the user being authenticated with Google Calendar.
Allows you to automatically view ALL calendars in case you accidentally pressed "display only" on one calendar.
Absolutely a huge time saver!!! Love the import/export feature so I can keep them saved offline. Thank you!
Great idea but extension is buggy. I was able to save calendar states as presets, but after a few clicks the preset states would no longer load. Then when I disabled and re-enabled the extension the presets were still saved and it worked again
FREAKING LIFE SAVER, thank you developer!!! I need to find your Paypal link to make a donation.
Great!
At first, I loved the app and it was exactly what we needed. Unfortunately it completely distorts he display of my Appointments page (used for allowing other users to sign up for slots in an appt). Times of the appts don't show up on the time on left. Every time I deactivate the extension, it works. Activate it, broken. Happy to try again if this is fixed!
Two stars for effort ..but not working in my end :-/
It nows works perfectly. If you tried this before and it did not work, try it again. Previously, it only worked with "Other Calendars". Now it works with all calendars. Love it!
I use this every day to quickly toggle groups of calendars for my coworkers!