Apps Script là một nền tảng phát triển ứng dụng của Google dựa trên JavaScript (JS). Đây là một trong những ngôn ngữ lập trình phổ biến và mạnh mẽ, được sử dụng để tạo các ứng dụng tùy chỉnh trong các ứng dụng của G Suite như Google Sheets, Google Docs và Google Drive. Dưới đây là một số hàm JS thường được sử dụng trong Apps Script:
1. SpreadsheetApp.getActiveSpreadsheet()
: Hàm này trả về một đối tượng đại diện cho bảng tính hiện tại, cho phép bạn tương tác với các dữ liệu và tính năng của bảng tính.
2. SpreadsheetApp.getSheetByName(name)
: Hàm này trả về một đối tượng đại diện cho một trang tính (sheet) trong bảng tính, dựa trên tên của trang tính.
3. getRange(row, column, numRows, numColumns)
: Hàm này trả về một đối tượng đại diện cho một vùng dữ liệu trong bảng tính. Bạn có thể thực hiện các hoạt động đọc/ghi dữ liệu và định dạng vùng dữ liệu bằng cách sử dụng hàm này.
4. setValue(value)
: Hàm này dùng để gán giá trị cho một ô trong bảng tính.
5. getValue()
: Hàm này trả về giá trị của một ô trong bảng tính.
6. getValues()
: Hàm này trả về tất cả các giá trị trong một vùng dữ liệu dưới dạng mảng 2 chiều.
7. appendRow(rowContents)
: Hàm này thêm một dòng mới vào cuối bảng tính, dựa trên nội dung của một mảng được cung cấp.
8. deleteRow(rowIndex)
: Hàm này xóa một dòng cụ thể khỏi bảng tính dựa trên chỉ số hàng.
9. DocumentApp.create(name)
: Hàm này tạo một tài liệu mới trong Google Docs và trả về một đối tượng đại diện cho tài liệu đó.
10. DocumentApp.getBody()
: Hàm này trả về một đối tượng đại diện cho phần thân của tài liệu, cho phép bạn tương tác với nội dung của tài liệu.
Đây chỉ là một số trong số các hàm JS thường dùng trong Apps Script. Sử dụng những hàm này cùng với các tính năng API mạnh mẽ khác của Apps Script, bạn có thể tạo ra các ứng dụng tùy chỉnh phong phú và hiệu quả trong các ứng dụng của G Suite.
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