Hướng dẫn lập trình google form google spreadsheet google script năm 2024

Bạn đang muốn tìm hiểu rõ hơn về Google Script? Dưới đây là cách bắt đầu với một số ứng dụng đơn giản và khai thác thế giới API mạnh mẽ của Google. Nếu bạn sử dụng Google Apps như Google Sheets hoặc Google Docs, biết cách khai thác Google Script cho phép bạn thực hiện những điều bạn không bao giờ có thể tưởng tượng được nếu bạn chỉ dùng các ứng dụng văn phòng phải cài đặt trên máy tính tương tự.

Google Script (còn được gọi là Google Apps Script) là một nền tảng phát triển ứng dụng cho phép bạn tích hợp tất cả các dịch vụ Google Cloud mà bạn đang sử dụng. Google cung cấp một danh sách dài các API cho từng dịch vụ đám mây của họ. Bằng cách viết các ứng dụng Google rất đơn giản, bạn có thể mở ra toàn bộ thế giới các tính năng bổ sung trong từng dịch vụ của Google.

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

Học Google Script rất dễ dàng. Dưới đây là một số điều bạn có thể làm với Google Script bao gồm:

  • Tạo các hàm tùy chỉnh trong Google Sheets
  • Tích hợp Google Sheets hoặc Google Docs với Gmail
  • Tạo các ứng dụng web mà bạn có thể triển khai bằng Google Sites
  • Thêm menu tùy chỉnh vào Google Docs
  • Tạo Dashboard về lưu lượng truy cập web trong Google Sheets bằng dữ liệu Google Analytics
  • Gửi email từ Google Sheets hoặc bất kỳ dịch vụ nào khác của Google

Vì các dịch vụ của Google đều ở trên đám mây, bạn có thể tạo tập lệnh Google Apps của mình từ một trình chỉnh sửa tập lệnh duy nhất. Từ đoạn mã đó, bạn có thể khai thác các API cho bất kỳ dịch vụ nào của Google mà bạn sử dụng.

Điều này tạo ra một sự linh hoạt khó tìm thấy ở hầu hết các nền tảng script khác.

Cách viết Google Apps Script

Để xem việc viết Google Script dễ dàng như thế nào, hãy thử ví dụ sau.

Tập lệnh đầu tiên của bạn sẽ gửi một email từ tài khoản Gmail của bạn, với một thông báo được nhúng trong Google Script của bạn.

  1. Mở trình duyệt web và nhập script.google.com vào trường URL.
  2. Đăng nhập vào tài khoản Google của bạn.
  3. Sau khi đăng nhập vào Google Apps Script, hãy nhấp vào New script .
  4. Thay đổi tiêu đề từ Untitled project, thành tên của đoạn mã, trong ví dụ này là My First Script

Xóa mã trong cửa sổ tập lệnh và dán đoạn code bên dưới:

function SendAnEmail() {  
  // Set the recipient email address  
  var email = '[email protected]'  
  // Create the email subject line.  
  var subject = 'This is my first script!';  
  // Create the email body.  
  var body = 'Hello, world!';  
  // Send an email  
  GmailApp.sendEmail(email, subject, body);  
}

Nhấp vào biểu tượng đĩa để Lưu mã. Sau đó nhấp vào biểu tượng Run để chạy.

Bạn có thể cần phải cấp quyền để tập lệnh chạy bằng tài khoản Google của mình nếu đây là lần đầu tiên bạn tạo mã và gửi email từ tài khoản Gmail của bạn.

Bạn có thể thấy cảnh báo rằng ứng dụng chưa được xác minh. Chỉ cần nhấp vào Advanced và Go to My First Script (unsafe). Vì bạn là người viết ứng dụng, bạn có thể tự tin rằng nó hoàn toàn an toàn khi chạy.

Email đến sẽ trông như thế này:

Hướng dẫn lập trình google form google spreadsheet google script năm 2024

Tập lệnh này đã sử dụng dịch vụ Gmail để gửi email từ tài khoản của bạn qua Google Script. Đây chỉ là một ví dụ đơn giản về cách Google Apps Script có thể khai thác vào bất kỳ dịch vụ đám mây nào của Google.

Thêm các tính năng khác các dịch vụ Google mà bạn đang sử dụng

Bạn cũng sẽ tìm thấy quyền truy cập vào Google Script từ bên trong nhiều dịch vụ của Google.

Như đã đề cập ở trên, điều này cho phép bạn thêm các tính năng mở rộng vào các dịch vụ đó. Ví dụ: bên trong Google Sheets, bạn có thể truy cập Trình chỉnh sửa tập lệnh của Google bằng cách nhấp vào Tools, sau đó nhấp vào Script editor.

Hướng dẫn lập trình google form google spreadsheet google script năm 2024

Với cách này, bạn có thể dễ dàng viết các đoạn code cho Google Sheets và Google Docs của mình. Đối với Google Mail, bạn cần cài đặt thêm add-on Google Script, cách thực hiện vô cùng đơn giản:

  1. Trong tài khoản Gmail của bạn, click Settings
  2. Chọn Add-ons, sau đó chọn Enable developer add-ons for my account
  3. Tiếp đến, bạn chọn Enable trong cửa sổ bật lên.
    Hướng dẫn lập trình google form google spreadsheet google script năm 2024

Truy cập API Google Script

Từ trong trình chỉnh sửa Google Script, bạn có thể truy cập từng dịch vụ Google của mình bằng cách sử dụng global object. Bạn đã sử dụng global object GmailApp trong ví dụ Hello World ở trên.

Để truy cập tất cả các tính năng (các phương thức và câu lệnh từ bên trong trình chỉnh sửa Google Script), bạn chỉ cần bật Advanced Google services cho dịch vụ đó.

Từ màn hình Google Scripts editor, bạn nhấp vào Resources và Advanced Google services.

Hướng dẫn lập trình google form google spreadsheet google script năm 2024

Đừng quên nhấp vào liên kết Google Cloud Platform API Dashboard ở dưới cùng và bật dịch vụ trong trang tổng quan đó.

Khi bạn đang ở trong Trang tổng quan API của Google Cloud Platform, hãy nhấp vào Enable APIs and Services, tìm kiếm tên của dịch vụ trong Thư viện API, chọn dịch vụ bạn cần và sau đó nhấp vào Enable.

Hướng dẫn lập trình google form google spreadsheet google script năm 2024

Bạn chỉ cần bật dịch vụ nâng cao một lần cho mỗi tài khoản Google mà bạn sử dụng để tạo tập lệnh.

Nếu bạn cuộn xuống trang này, nơi bạn đã bật Thư viện API, bạn sẽ thấy một liên kết đến Tài liệu tham khảo. Hãy lưu liên kết này lại, vì nó sẽ cung cấp các ví dụ và cú pháp có giá trị về cách tích hợp với API đó bên trong Google Scripts của riêng bạn.

Hoặc đơn giản hơn, bạn cũng có thể theo dõi Gitiho để biết được các hướng dẫn hữu ích khác.

Bây giờ, thử kéo xuống và duyệt qua Thư viện API để xem bạn đang sử dụng các dịch vụ nào của Google nhé.

Hướng dẫn lập trình google form google spreadsheet google script năm 2024

Hy vọng sau bài viết này, bạn đã biết cách viết tập lệnh Google Apps Script đầu tiên của mình, đây chỉ là bước đầu trong hành trình chinh phục kỹ năng của bạn. Đừng quên theo gõi Gitiho ngay hôm nay nhé, chúng tôi còn nhiều mẹo và thủ thuật tin học văn phòng thú vị khác muốn chia sẻ cũng bạn.