Apps Script là một nền tảng cho phép bạn tạo các ứng dụng web và macro cho Google Workspace. Nó sử dụng ngôn ngữ JavaScript và có thể tương tác với các dịch vụ của Google như Sheets, Docs, Drive, Gmail và Calendar. Trong bài viết này, tôi sẽ giới thiệu một số method hữu ích mà bạn nên ghi nhớ khi làm việc với Apps Script.
- SpreadsheetApp.getActiveSpreadsheet(): Method này trả về đối tượng Spreadsheet đại diện cho spreadsheet hiện đang được mở trong trình duyệt của bạn. Bạn có thể sử dụng method này để lấy các thông tin về spreadsheet, như tên, ID, URL, các sheet bên trong, các cell và range, v.v.
- SpreadsheetApp.getActiveSheet(): Method này trả về đối tượng Sheet đại diện cho sheet hiện đang được kích hoạt trong spreadsheet. Bạn có thể sử dụng method này để lấy và thay đổi các thuộc tính của sheet, như tên, kích thước, màu nền, định dạng, v.v.
- SpreadsheetApp.getActiveRange(): Method này trả về đối tượng Range đại diện cho range hiện đang được chọn trong sheet. Bạn có thể sử dụng method này để lấy và thay đổi các giá trị, công thức, định dạng và kiểu dữ liệu của các cell trong range.
- MailApp.sendEmail(recipient, subject, body): Method này cho phép bạn gửi một email đơn giản đến một hoặc nhiều người nhận. Bạn chỉ cần cung cấp ba tham số: recipient là chuỗi chứa địa chỉ email của người nhận (hoặc nhiều địa chỉ cách nhau bởi dấu phẩy), subject là chuỗi chứa tiêu đề của email và body là chuỗi chứa nội dung của email.
- UrlFetchApp.fetch(url): Method này cho phép bạn gửi một yêu cầu HTTP đến một URL và nhận về một đối tượng HTTPResponse. Bạn có thể sử dụng method này để lấy dữ liệu từ các API hoặc các trang web khác. Bạn có thể chỉ định phương thức (GET, POST, PUT, DELETE), header, payload và các tùy chọn khác của yêu cầu bằng cách truyền vào một đối tượng options làm tham số thứ hai.
Đây là một số method cơ bản và phổ biến trong Apps Script mà bạn nên biết. Tất nhiên, còn rất nhiều method khác mà bạn có thể khám phá trong tài liệu chính thức của Apps Script. Hy vọng bài viết này sẽ giúp bạn có cái nhìn tổng quan về Apps Script và cách sử dụng nó để tạo các ứng dụng web và macro cho Google Workspace.
Dịch vụ lập trình ứng dụng
🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script.
📒 Nhận dạy Lập trình Apps Script, Power Apps từ cơ bản đến nâng cao.
📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)
💻 Github