Automate Google Docs: Remove Numbering from Heading 2 Using Apps Script

If you work with structured documents, you may encounter headings that are automatically numbered, such as: 📌 “207. Create a Dynamic Weather Widget” However, in many cases, you might want to remove the numbering while keeping the actual heading text intact. Instead of manually editing each heading, you can automate the process using Google Apps … Read more

Automate Google Docs: Convert H3 Headings to Bold Text Using Apps Script

Google Docs provides an easy way to format text using different heading styles. However, if you ever find yourself needing to convert all Heading 3 (H3) text into bolded text while maintaining readability, you can automate the process using Google Apps Script. In this blog post, we’ll walk through a simple script that scans a … Read more

Remove Paragraph Indentations in Google Docs Using Apps Script

When working with Google Docs, formatting inconsistencies can sometimes cause unnecessary indentations, making your document look uneven or misaligned. If you frequently deal with documents where paragraphs have unwanted indentations, manually adjusting each one can be a time-consuming task. Luckily, Google Apps Script allows us to automate this process and remove all paragraph indentations with … Read more

Transforming Google Docs: Convert Bullet Points to Regular Paragraphs with Apps Script

Google Docs is a fantastic tool for creating and editing documents, but sometimes formatting can get in the way. Have you ever found yourself with a document full of bullet points that you’d rather see as regular paragraphs? Whether you’re cleaning up notes or preparing a more formal document, automating this conversion can save you … Read more

Thank You, Hack Canada 2025 – A Truly Inspiring Event!

https://gdg.community.dev/events/details/google-gdg-on-campus-wilfrid-laurier-university-waterloo-canada-presents-hack-canada-build-with-ai-hackathon I want to extend a huge thank you to everyone who made the Hack Canada – #Build With AI Hackathon such an incredible experience! Over the past three days (February 21-23, 2025), we saw an amazing gathering of talent, innovation, and collaboration at the Lazaridis School of Business and Economics in Waterloo. It was … Read more

How to Add Custom Tabs in Google Docs Using Apps Script

Google Apps Script provides powerful automation features for Google Docs. One useful feature is inserting custom tabs within a document. In this blog post, we’ll create a script that adds two tabbed sections—“Advanced1” and “Advanced2”—allowing users to quickly navigate between them. What the Script Does ✅ Inserts two tabbed sections labeled “Advanced1” and “Advanced2”.✅ Allows … Read more

Enhancing Google Docs with Apps Script: Formatting Selected Text with Bold

Google Apps Script is a powerful tool for automating and enhancing Google Docs functionality. One common use case is modifying selected text dynamically, such as making it bold. In this blog post, we’ll explore a function that takes a user’s text selection in a Google Document and applies bold formatting while handling partial selections. Understanding … Read more

Automate Document Splitting in Google Docs Using Google Apps Script

Managing large documents in Google Docs can be challenging, especially when dealing with multiple sections under Heading 1. Manually splitting these sections into separate documents is time-consuming and prone to errors. With Google Apps Script, we can automate this process by identifying each Heading 1 section and creating a new document for each. This script … Read more

Restoring Default Heading Styles in Google Docs

🚀 The Problem: Restoring Default Heading Styles in Google Docs Google Docs allows users to modify heading styles to fit their needs. However, after making several changes, resetting all headings back to default styles (as defined in the document’s theme) is not straightforward. Currently, Google Docs does not provide a built-in way to reset all … Read more

The Problem: Formatting Exercises in Google Docs

Imagine you have content in a Google Doc that looks like this: Exercise 1: Introduction to Functions Learning Objective: Understand how functions work in JavaScript.Exercise 2: Variables and Scope Learning Objective: Learn about variable declaration and scope in JavaScript. You want to:✅ Set each “Exercise” heading to Heading 3.✅ Move “Learning Objective:” and the following … Read more