Google App Script

Thứ bảy - 02/11/2024 10:12
Google App Script hoạt động trực tiếp trên trình duyệt web, kết nối với các dịch vụ qua các API (Application Programming Interface). Khi bạn viết mã trong Google App Script, nó sẽ tương tác với các dịch vụ để tự động hóa các tác vụ, chẳng hạn như gửi email, tạo sự kiện trên lịch, hay chỉnh sửa bảng tính trong trang tính Sheets. Nó có thể chạy trên nền tảng đám mây, do đó người dùng không cần lo lắng về việc cài đặt hay bảo trì phần mềm.
Google App Script

Bạn có thể làm gì với Google Script?

Việc hiểu được App Script Google Sheets là gì không chỉ giúp bạn dễ dàng làm việc, mà nó còn có thể tự động hóa các quy trình liên quan đến nhiều ứng dụng. Một số ứng dụng phổ biến dưới đây giúp Google Sheets Apps Script trở thành công cụ đắc lực cho những ai muốn tăng cường hiệu suất làm việc và tự động các quy trình thủ công.

  • Bạn có thể viết Script để tính toán dữ liệu tự động, tạo báo cáo hàng ngày, hoặc thậm chí tự động gửi thông báo qua email khi một điều kiện cụ thể nào đó được đáp ứng trong bảng tính.
  • Google App Script cho phép bạn tạo các ứng dụng nhỏ chạy trên Google Workspace, giúp tối ưu hóa các quy trình làm việc hàng ngày.
  • Bạn có thể dùng Apps Script để kết nối Google Sheets với các API bên ngoài, như lấy dữ liệu từ một trang web hoặc tích hợp với hệ thống quản lý khách hàng (CRM).
  • Bạn có thể xây dựng các ứng dụng web chạy trên nền tảng Google mà không cần máy chủ riêng.
  • App Script có thể gửi email tự động từ Gmail hoặc tạo thông báo khi có thay đổi trên Google Sheets hoặc Google Drive.

Có thể làm gì với Google App Script

Một số ưu điểm của Google App Script

Google App Script nổi bật với nhiều ưu điểm đáng chú ý, giúp nó trở thành lựa chọn lý tưởng cho các dự án tự động hóa và phát triển ứng dụng nhỏ. Những ưu điểm dưới đây sẽ làm cho Google Sheet Apps Script trở thành lựa chọn lý tưởng của mọi người.

  • Bạn không cần phải trả bất kỳ chi phí nào để sử dụng Google Apps Script. Chỉ cần có tài khoản Google, bạn có thể bắt đầu lập trình ngay lập tức.
  • Dễ sử dụng: App Script dựa trên JavaScript, ngôn ngữ phổ biến và dễ học. Với những người mới bắt đầu, chỉ cần kiến thức cơ bản về lập trình là có thể viết được các ứng dụng nhỏ.
  • Tích hợp liền mạch với các sản phẩm Google: Do được phát triển bởi Google, App Script cho phép bạn tương tác liền mạch với các ứng dụng như Sheets, Gmail, Docs, và Drive.
  • Khả năng mở rộng: App Script hỗ trợ kết nối với các API bên ngoài, giúp mở rộng khả năng tự động và tích hợp các hệ thống khác nhau.
Một số ưu điểm của Google App Script
Google Sheet App Script sở hữu nhiều ưu điểm nổi trội

Cách sử dụng Google Apps Script trong Google Sheets

Đậy được xem là một công cụ mạnh mẽ khi kết hợp với nhiều tính năng. Tuy nhiên hiện nay vẫn còn nhiều người chưa biết cách sử dụng nó. Thì bài viết dưới đây sẽ giải thích App Script Google Sheets là gì và sẽ hướng dẫn cơ bản về cách dùng Google App Script Google Sheets.

Mở Google Apps Script từ Google Sheets

Để có thể sử dụng Apps này bạn cần phải mở và khởi động nó, tuy nhiên không phải ai cũng biết cách mở nó trong Sheets. Để mở được Google App Script Google Sheets hãy thực hiện theo các bước dưới đây.

  • Bước 1: Mở Google Sheets.
Mở Google Apps Script từ Google Sheets bước 1
Mở trang tính bất kỳ trên Sheets
  • Bước 2: Chọn Tiện ích mở rộng.

Mở Google Apps Script từ Google Sheets bước 2

  • Bước 3: Chọn Apps Script để mở trình soạn thảo mã.
Mở Google Apps Script từ Google Sheets bước 3
Cách mở Google App Script

 

Viết mã script đầu tiên 

Sau khi bạn đã mở trình soạn thảo Google App Script Sheets, bước tiếp theo là viết mã đầu tiên của bạn. Google Apps Script hỗ trợ viết mã JavaScript để tương tác với Sheets và các dịch vụ khác. Để viết mã, bạn hãy thực hiện theo các bước đơn giản sau:

  • Bước 1: Đăng nhập vào Google Apps Script và nhấn tạo New Script.
Thao tác 2 với Google Apps Script bước 1
Đăng nhập và tạo Script mới
  • Bước 2: Thay tiêu đề cho đoạn mã.

Thao tác 2 với Google Apps Script bước 2

  • Bước 3: Gõ đoạn mã muốn tạo vào.
Thao tác 2 với Google Apps Script bước 3
Gõ đoạn mã bạn muốn tạo vào ô dưới đây

Lưu và chạy script

Sau khi bạn đã hoàn thành việc viết mã, bước tiếp theo là lưu và chạy Script. Bước này giúp bạn đảm bảo rằng mã của bạn hoạt động chính xác theo ý muốn và không gặp phải bất kỳ lỗi nào. Dưới đây là ba bước cơ bản để thực hiện:

  • Bước 1: Nhấn Ctrl + S hoặc nhấp vào biểu tượng Lưu trên thanh công cụ để thực hiện việc lưu lại.
Thao tác 3 với Google Apps Script bước 1
Nhấn Ctrl S để lưu lại mã Script
  • Bước 2: Trên thanh công cụ, chọn hàm mà bạn muốn chạy từ Menu Dropdown, sau đó nhấp vào nút Run (Chạy).

Thao tác 3 với Google Apps Script bước 2

  • Bước 3: Sau khi chạy Script, bạn hãy kiểm tra kết quả. Để làm điều này, hãy mở Logs (Nhật ký) bằng cách vào View > Logs. Bảng điều khiển nhật ký sẽ hiển thị kết quả mà lệnh Logger.log('Hello, world!'); đã xuất ra, cho bạn thấy nội dung của thông báo.

Thao tác 3 với Google Apps Script bước 3

Debug script

Google Apps Script cung cấp công cụ gỡ lỗi mạnh mẽ cho phép theo dõi từng bước của Script, giúp bạn dễ dàng phát hiện ra lỗi. Dưới đây là ba bước cơ bản để Debug Script của bạn:

  • Bước 1: Nhấp vào bên trái dòng số của mã mà bạn muốn Script dừng lại khi chạy. Một chấm đỏ sẽ xuất hiện, đánh dấu rằng đây là điểm dừng của bạn.
Thao tác 4 với Google Apps Script bước 1
Cách để sử dụng Debug Script
  • Bước 2: Trên thanh công cụ của trình soạn thảo Apps Script, nhấp vào nút Debug thay vì Run.

Thao tác 4 với Google Apps Script bước 2

  • Bước 3: Sau khi Script dừng tại điểm dừng, bạn có thể kiểm tra kỹ các giá trị biến và quyết định xem có cần thay đổi mã không. Nếu bạn phát hiện ra vấn đề, hãy chỉnh sửa mã và tiếp tục chạy lại từ đầu.

Thao tác 4 với Google Apps Script bước 3

Sử dụng trình kích hoạt

Nếu bạn đang không biết cách sử dụng trình kích hoạt để Script. Dưới đây là ba bước hướng dẫn bạn cách thiết lập và sử dụng trình kích hoạt trong Google Apps Script.

  • Bước 1: Đầu tiên, trên thanh công cụ của Google Apps Script Editor, nhấp vào biểu tượng hình đồng hồ (Clock icon) để truy cập vào phần Trình kích hoạt.
Thao tác 5 với Google Apps Script bước 1
Cách sử dụng trình kích hoạt
  • Bước 2: Nhấp vào Thêm trình kích hoạt (Add Trigger). Tại đây, bạn sẽ thấy các tùy chọn cho sự kiện khởi động. Trong phần Chọn chức năng để chạy (Choose which function to run), chọn hàm bạn muốn sử dụng. Sau đó, ở phần Chọn loại sự kiện thời gian (Select event source), để chọn các sự kiện có sẵn.

Thao tác 5 với Google Apps Script bước 2

  • Bước 3: Nhấn Lưu để hoàn tất việc kích hoạt. Việc này sẽ giúp bạn tự động hóa một quy trình mà không cần phải chạy thủ công mỗi lần.

Thao tác 5 với Google Apps Script bước 3

Các phương thức cơ bản

Google Apps Script cung cấp nhiều phương thức cơ bản giúp bạn thao tác hiệu quả với dữ liệu trong Google Sheets. Các phương thức này chủ yếu được dùng để tương tác với các ô, bảng tính, và phạm vi dữ liệu.

  • getRange(): Cho phép bạn chọn một phạm vi ô từ bảng tính.
  • setValue(): Dùng để đặt giá trị cho một ô cụ thể.
  • getValues(): Lấy giá trị từ nhiều ô trong một phạm vi.
Các phương thức cơ bản với Google Apps Script
Các phương thức cơ bản của Google App Script

Các hàm thường được sử dụng

Khi làm việc với Google App Script Google Sheets, bạn sẽ thường xuyên sử dụng một số hàm phổ biến để thực hiện các tác vụ khác nhau. 

  • SpreadsheetApp.getActiveSpreadsheet() là hàm giúp bạn truy cập vào bảng tính hiện tại, từ đó có thể thao tác dữ liệu trong sheet này. 
  • MailApp.sendEmail() là hàm hỗ trợ gửi email trực tiếp từ Google Apps Script, rất hữu ích khi bạn muốn gửi báo cáo tự động hoặc thông báo qua email. 
  • UrlFetchApp.fetch(), giúp bạn kết nối với các API bên ngoài để lấy dữ liệu hoặc thực hiện yêu cầu HTTP. 
Các hàm thường dùng với Google Apps Script
Các hàm thường sử dụng phổ biến trong Google App Script Google Sheets

Cách Kết Nối với API bên ngoài

Google App Script cung cấp khả năng kết nối với các API bên ngoài một cách dễ dàng. Nếu bạn chưa biết cách thực hiện thì dưới đây là các thao tác để thực hiện việc kết nối với API.

  • Bước 1: Mở màn hình chính của Google App Script.
Cách kết nối Google Apps Script với bên ngoài bước 1
Mở màn hình chính của ứng dụng
  • Bước 2: Nhấn chọn Cài đặt, sau đó chọn API Google Apps Script.

Cách kết nối Google Apps Script với bên ngoài bước 2

  • Bước 3: Sau đó bấm Bật API Google App Script là hoàn thành.

Cách kết nối Google Apps Script với bên ngoài bước 3

Chia sẻ và phân quyền script

Khi bạn đã hoàn thành mã Google Apps Script, việc chia sẻ và phân quyền Script là vô cùng cần thiết. Để có thể làm việc này dễ dàng hãy thực hiện các thao tác dưới đây để đảm bảo tính an toàn và hiệu quả.

  • Bước 1: Mở Google Apps Script và nhấn chuột phải để tìm Chia sẻ tài liệu.

Chia sẻ và phân quyền Google Apps Script bước 1

  • Bước 2: Điền đầy đủ địa chỉ email của tất cả những người bạn muốn gửi nội dung này.
Chia sẻ và phân quyền Google Apps Script bước 2
Nhập địa chỉ email của người bạn muốn chia sẻ
  • Bước 3: Sau khi đã thiết lập quyền truy cập, hãy nhấn nút Xong để hệ thống gửi email thông báo cho những người được chia sẻ. 

Chia sẻ và phân quyền Google Apps Script bước 3

Các câu hỏi thường gặp về Google App Script

Khi sử dụng Google Apps Script, người dùng thường có nhiều thắc mắc liên quan đến cách hoạt động, chi phí,... Để giúp bạn hiểu rõ hơn về những vấn đề phổ biến nhất, dưới đây là một số câu hỏi thường gặp kèm theo câu trả lời chi tiết. 

Google App Script có miễn phí không?

Google Apps Script là một dịch vụ hoàn toàn miễn phí cho hầu hết người dùng cá nhân và doanh nghiệp. Tuy nhiên, có một số giới hạn về số lần gọi API và dung lượng lưu trữ mà bạn cần nên lưu ý. Nếu bạn sử dụng vượt quá số lần giới hạn này, có thể bạn sẽ phải đối mặt với những hạn chế hoặc phải trả phí. 

Điều này thường áp dụng cho các doanh nghiệp lớn hoặc những người dùng có nhu cầu sử dụng quá mức bình thường. Trong hầu hết các trường hợp, người dùng cá nhân có thể tận dụng Google Apps Script này mà không gặp phải các vấn đề chi phí, giúp việc tự động hóa và cải tiến quy trình làm việc trở nên dễ dàng và hiệu quả hơn.

Google App Script có miễn phí không
Các câu hỏi thường gặp về Google Sheet Apps Script

Tôi có cần biết lập trình để dùng Apps Script không?

Mặc dù Google Apps Script dựa trên JavaScript, một ngôn ngữ lập trình phổ biến, nhưng nó rất dễ học và sử dụng ngay cả đối với những người không có nền tảng lập trình vững. Với những tài liệu và hướng dẫn trực tuyến phong phú của Google, bạn có thể tự tin xây dựng những đoạn mã đầu tiên của mình. Bạn sẽ được thử nghiệm với các ví dụ có sẵn và dần dần xây dựng khả năng của mình từ những mã cơ bản đến những ứng dụng phức tạp hơn. 

Tôi có cần biết lập trình để dùng Google Apps Script không

Apps Script có hoạt động trên điện thoại không?

Google Apps Script có thể hoạt động trên cả máy tính và điện thoại di động, miễn là bạn truy cập qua trình duyệt web. Tuy nhiên, để có trải nghiệm tốt nhất trong việc chỉnh sửa và quản lý script, bạn nên sử dụng máy tính. Mặc dù có thể kiểm tra các script đã viết từ điện thoại, việc viết mã và xử lý lỗi thường gặp sẽ dễ dàng hơn trên màn hình lớn. 

Google Apps Script có hoạt động trên điện thoại không
Google App Script Google Sheets có trên điện thoại

Google Apps Script là một công cụ vô cùng tiện lợi và mạnh mẽ cho cả người dùng cá nhân lẫn doanh nghiệp, đặc biệt là khi tích hợp với Google Sheets.

Tác giả: Master

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết
Thống kê
  • Đang truy cập3
  • Hôm nay636
  • Tháng hiện tại4,546
  • Tổng lượt truy cập636,934
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây