Udemybeginneren

Apps Script -Lập trình Nền tảng & Nâng cao với Google Sheets

Learn Apps Script: automate tasks & build custom solutions for personal & business use. Develop efficient workflows with Google Apps Script.

4h 6m
Certificate
Thành Trung Nguyễn
Thành Trung NguyễnMicrosoft Certified Trainer

Course Content

Apps Script -Lập trình Nền tảng & Nâng cao với Google Sheets is a beginner-level Udemy course taught by Thành Trung Nguyễn. It runs 4h 6m, is taught in English, and includes a certificate of completion. It is a paid course, first published March 2025.

Master Google Apps Script: Automate Tasks & Work with Google Sheets

Unlock the power of Google Apps Script to automate your workflows and streamline your Google Sheets experience. This comprehensive guide covers essential scripting techniques to efficiently manage and manipulate data within your spreadsheets.

Working with Google Sheets: The Foundation

  • Understanding the SpreadsheetApp Class: Learn to interact with Google Sheets programmatically using the SpreadsheetApp class. Discover how to retrieve active spreadsheets and sheets using methods like getActiveSpreadsheet(), getActiveSheet(), and getSheetByName()/getSheetById().
  • Reading Data from Google Sheets: Efficiently extract data from your spreadsheets using various methods.
  • Writing Data to Google Sheets: Easily populate your sheets with new data.
  • Reading & Writing Data to Ranges: Master the Range class to read and write single values or large blocks of data (multiple cells) using getValue(), setValue(), getValues(), and setValues().

Core Scripting Concepts

  • Variables: Understand how to store and manage data using variables with const, var, and let.
  • Loops: Automate repetitive tasks with various loop structures:
    • for: Iterate through sequences.
    • for...in: Iterate through keys in objects.
    • for...of: Iterate over lists (Arrays, Strings, Maps).
    • while and do...while: Control flow based on conditions.
  • Conditional Statements: Implement logic using if...else statements to control script execution based on conditions.
  • Data Manipulation with Loops: Effectively read and write data to Sheets using loops for bulk operations.

Enhancing Your Apps Script with Customization

  • Creating Custom Menus: Develop user-friendly custom menus to trigger your scripts. Learn to create multi-level menus and associate functions with menu items.
  • UI Interaction: Utilize the UI class to create interactive elements:
    • alert(): Display simple messages.
    • prompt(): Gather user input.
    • Buttons: Implement buttons to trigger actions and interact with your scripts.

Array Mastery in Apps Script

  • Understanding Arrays: Learn about arrays as a fundamental data structure in Apps Script.
  • Array Data Types: Explore different data types within arrays.
  • Array Methods: Utilize powerful array methods for data manipulation:
    • indexOf(), includes(), find(): Search for specific elements.
    • forEach(), map(), filter(), reduce(), every(), some(): Transform and analyze array data.

Advanced Sheet Operations

  • Searching by Range ID: Locate and access specific ranges within your spreadsheet using their unique IDs.
  • Adding New Data: Dynamically insert new rows and columns into your Sheets.
  • Updating Existing Data: Modify and update data within your spreadsheet.
  • Deleting Data: Remove unwanted data from your Sheets.

Real-World Applications

Apply your newfound skills to build practical applications, automate complex tasks, and enhance your Google Sheets productivity. This course provides a solid foundation for developing powerful and efficient Google Apps Script solutions.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.