DiscoveryVIPAll learning guides ↗

GOOGLE APPS SCRIPT / LEARN BY BUILDING

Less busywork.
More possibility.

Turn a spreadsheet into your first automation. Follow the objects, write the methods, and see what your script changes.

30 workshops · Built-in services · Beginner to builder

YOUR FIRST AUTOMATION
01 / READGet the task list02 / TRANSFORMFind what needs attention03 / ACTBuild a useful report
getValues() → setValues()

Small methods. Useful outcomes.

A practice space, not your Google account. Your JavaScript runs in an isolated browser worker against a simulated subset of Apps Script. No real files, emails or triggers are created. Move to Google when ready →
0 / 30 workshops checked

YOUR MISSION

Predict before you code

Practice data and expected checks

Default: Tasks has headers Name / Minutes / Status and rows Ada / 30 / Open, Sam / 45 / Done, Lee / 20 / Open. Report starts empty. The bound file is Practice book (book-demo). Every check resets the fixture; some use changed inputs.

Entry point: main()

Runs stop after 3 seconds. Ctrl/⌘ + Enter runs your script. This educational simulator supports the methods used by these lessons; it does not reproduce Google authorization, quotas, latency or every API behavior.

Write your code, then run it to see what happens.

Pause. Explain. Remember.