Docs Service vs Apps Script Why it works

Why Google Apps Script Couldn’t Convert My H2 Headings (and the Fix That Actually Works) If you’ve ever tried to programmatically convert Heading 2 → Heading 3 in Google Docs using Apps Script, you probably expected something simple like: And yet… nothing happened.Or worse: Exception: Unexpected error while getting the method or property setHeading on … Read more

Vibe Coding From Chaos to Clarity RealWorld Vibe Coding Case Studies

🚀 Vibe Coding — Issue #14 From Chaos to Clarity: Real-World Vibe Coding Case Studies Before & After • Practical Workflows • What Changed • What Didn’t • Lessons Learned Up to now, Vibe Coding has focused on ideas, systems, and paths. Issue #14 answers the natural next question: What does this actually look like … Read more

Build a Game with JavaScript DOM Target Reaction Game

JavaScript DOM Game Dev (Beginner-Friendly): Build a “Reaction + Score” Click Game If you can select an element, listen for a click, and update text on the page, you can build a game. The DOM (Document Object Model) is the browser’s “live” representation of your HTML. When you write JavaScript that changes what’s on screen—moving … Read more

AI Assisted Learning A Practical Workbook to Learn Any Topic Faster

Learning something new shouldn’t feel overwhelming, slow, or frustrating — yet for many learners, it still does. We reread the same material.We watch videos twice.We get stuck, unsure what to do next. Generative AI changes this — not by replacing learning, but by transforming how we learn. That’s why I created the AI-Assisted Learning Quickstart … Read more

How to Chunk Google Apps Script Code to Avoid Exceeded Maximum Execution Time

https://github.com/lsvekis/Apps-Script-Code-Snippets/tree/main/google-apps-script-chunking-pattern If you’ve ever run a Google Apps Script and hit this dreaded error: Exceeded maximum execution time —you’re not alone. This happens a lot when working with Google Docs, Sheets, Drive, or Gmail, especially when looping through large documents, spreadsheets, or folders. The good news?You don’t need to rewrite everything or give up on … Read more

Auto-Timestamp Rows in Google Sheets with Apps Script (When Status Changes)

https://github.com/lsvekis/Apps-Script-Code-Snippets If you use Google Sheets for workflows—submissions, approvals, task tracking, content pipelines—one thing always comes up: “When did this actually happen?” You can add timestamps manually, but: In this tutorial, you’ll create an Apps Script that automatically: ✅ Adds a timestamp when a row becomes Submitted / Complete / Approved✅ Only sets the timestamp … Read more

FREE Kindle Books for 5 Days

🚀 FREE Kindle Books for 5 Days – Limited Time I’m running a special Amazon Kindle promotion and giving away 10 full tech books for FREE over the next few days. Topics include AI, Generative AI, JavaScript, Python, Google Apps Script, and Web Development.Each book is free for 5 days only — download now and … Read more

10 Advanced Exercises to Go Beyond the Workbook

🧠 Vibe Learning Extension Pack 10 Advanced Exercises to Go Beyond the Workbook If you’ve worked through the Vibe Learning Workbook, you’ve already learned how to: Now it’s time to level up. This extension pack introduces advanced, real-world exercises designed to help you: These exercises assume you’ve completed (or understand) the core ideas in the … Read more

Automatically Protect Finalized Rows in Google Sheets with Apps Script

https://github.com/lsvekis/Apps-Script-Code-Snippets Accidentally overwriting data is one of the most common problems in shared Google Sheets. Someone edits a completed row.A formula gets replaced.A “final” value quietly changes. Google Sheets has Protected Ranges, but managing them manually doesn’t scale. In this tutorial, you’ll build a Google Apps Script that: ✅ Watches for edits✅ Detects when a … Read more

Free Kindle Books for 5 Days Learn AI JavaScript Web Development and More

Build AI Apps with Google Apps Script Free: January 6 – January 10, 2026 Amazon US | Amazon Canada Smarter Learning with AI – Vibe Learning Free: January 7 – January 11, 2026 Amazon US | Amazon Canada Learning to Work With Generative AI (Beginner’s Guide) Free: January 8 – January 12, 2026 Amazon US … Read more