Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Apps Script -Lập trình Nền tảng & Nâng cao với Google Sheets

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

Hiểu Apps Script Chậm & Chắc, là nền tảng để phát triển và tự động quy trình cá nhân và kinh doanh
Last updated 3/2025
Vietnamese

What you'll learn

  • - Dành cho bạn muốn tự động hóa quy trình dựa trên Google Sheets
  • - Tìm hiểu Từ đầu, Chi tiết, Chậm & Chắc
  • - Hiểu rõ mục tiêu cần đạt trong mỗi bài học
  • - Tạo kiến thức nền tảng để học và phát triển kiến thức nâng cao

Course content

2 sections • 11 lectures • 4h 6m total length
  • ĐỌC & GHI DỮ LIỆU VÀO GOOGLE SHEETS36:51
  • TÌM HIỂU VỀ BIẾN; CÁC LỆNH LẶP (LOOPS); LỆNH ĐIỀU KIỆN35:52
  • TẠO MENU TÙY CHỈNH (CUSTOM MENUS) NHIỀU CẤP ĐỘ, TƯƠNG TÁC VỚI PROMPT27:00
  • LÀM QUEN VỚI ARRAY OBJECTS, METHODS, SEARCH, ITERATION42:10
  • THÊM (ADD), SỬA (UPDATE), XÓA (DELETE) DỮ LIỆU TRONG GOOGLE SHEETS31:56

Requirements

  • - Dành cho bạn mới bắt đầu tìm hiểu Apps Script
  • - Dành cho bạn muốn học nâng cao về Apps Script thông qua các Ứng dụng thực tiễn

Description

- Tìm hiểu Ứng dụng tổng quát của Apps Script

- Đọc và Ghi dữ liệu vào Google Sheets

  • Google Sheets có vai trò nơi lưu trữ, giống như mini database

  • Tìm hiểu: SpreadsheetApp class; getActiveSpreadSheet(); getActiveSheet();...byName;...byId

  • Đọc dữ liệu từ Google Sheets

  • Ghi dữ liệu vào Google Sheets

  • Đọc/Ghi 1 giá trị từ/vào nhiều range (dải ô) trong Sheets: getValue(); setValue() function của lớp Range

  • Đọc/Ghi nhiều giá trị từ/vào range trong Sheets: getValues(); setValues() function của lớp Range

- Tìm hiểu về Biến (variables), Vòng lặp (loops), Lệnh điều kiện (if/else)

  • Variables (biến) lưu trữ dữ liệu: const; var; let...

  • Lặp: for; for in duyệt keys trong object; for...of duyệt qua danh sách: Array; String; Map... Cấu trúc while; do...while() statements

  • Cấu trúc if...else;...

  • Đọc & Ghi dữ liệu Sheets sử dụng vòng lặp...

- Tạo Custom Menus (menu tùy chỉnh) để gọi Functions

  • Tạo Menu tùy chỉnh, nhiều cấp độ

  • Gọi function khi click vào Item trong Menu tương ứng

  • Làm quen với alert(); prompt() function của UI class

  • Tương tác với Buttons trong prompt

- Làm quen với Array (mảng) trong Apps Script

  • Làm quen với kiểu dữ liệu (đối tượng) Array trong Apps Script

  • Các phương thức (methods) thường được sử dụng với Array

  • Tìm kiếm phần tử trong Array: indexOf(); includes(); find() methods

  • Duyệt các phần tử mảng: forEach(), map(), filter(), reduce(), every(), some(), with()...

- Tìm kiếm dữ liệu dựa trên ID của Dải ô trong Sheets

- Thêm dữ liệu mới vào Dải dữ liệu trong Sheets

- Thay đổi, cập nhật dữ liệu trong Sheets

- Xóa dữ liệu trong Sheets

- Phát triển các ứng dụng trong thực tiễn

Who this course is for:

  • Nhân viên văn phòng muốn tự động hóa quy trình, công việc với Google Sheets