MAKE WORKSPACE WORK FOR YOU
Less busywork.
More “I automated it.”
Learn Google Apps Script by building useful workflows. Edit real code, watch practice data change, and understand every service call.
→ transform
setValues()
Hello, automation.
Good things start with one small change.
SheetsCreate & organize
Drive
YOUR BUILDING PATH
Start small. Leave with a useful script.
Loading your workshop…
Ctrl/⌘ + Enter to run · Tab leaves the editor · 3-second execution limit
What does the simulator support?
Practice methods include spreadsheet ranges and values, basic formatting, Drive file iteration and copies, document paragraphs, Gmail drafts, Script Properties, locks, menus and hourly trigger registration. It does not model Google authorization, real quotas, server timing, sharing, every API overload or live delivery. The lock and scheduling examples are simplified, not a concurrency test or a running schedule.
Checks are educational tests against fixtures, not a security audit or a guarantee of correctness on real data. Edited code runs in an isolated worker with a time limit and blocked network access.
Take this script into Google Workspace
Export includes your current code, not an automatically completed solution. Replace fixture IDs and review its effects before running. Only paste code you understand. No Lab helper is needed in Google.
Read the official service documentation ↗BEFORE YOU SHARE
Before you automate real work.
These are personal review notes, not an automated certification.
KEEP EXPLORING
Find the method behind the task.
Your next version starts with a question.
What happens if I change this? Keep a copy, try an idea, and inspect the evidence.
Bound scripts ↗ · Standalone scripts ↗ · Installable triggers ↗