API Google Trang tính là một giao diện RESTful cho phép bạn đọc và sửa đổi dữ liệu của bảng tính. Cách sử dụng API phổ biến nhất này bao gồm các tác vụ sau:
- Tạo bảng tính
- Đọc và ghi các giá trị ô của bảng tính
- Cập nhật định dạng bảng tính
- Quản lý trang tính liên kết
Dưới đây là danh sách các thuật ngữ phổ biến dùng trong API Trang tính:
- Bảng tính
Đối tượng chính trong Google Trang tính có thể chứa nhiều trang tính, mỗi trang tính có thông tin có cấu trúc chứa trong các ô. Tài nguyên bảng tính đại diện cho mọi bảng tính và có một giá trị
spreadsheetId
riêng biệt, chứa chữ cái, số, dấu gạch nối hoặc dấu gạch dưới. Bạn có thể tìm thấy mã nhận dạng bảng tính trong URL trên Google Trang tính:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0
- Trang tính
Một trang hoặc thẻ trong bảng tính. Tài nguyên trang tính đại diện cho từng trang tính, đồng thời có tiêu đề và giá trị số
sheetId
riêng biệt. Bạn có thể tìm thấy mã trang tính trong URL trên Google Trang tính:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId
- Ô
Một trường văn bản hoặc dữ liệu riêng lẻ trong một trang tính. Các ô được sắp xếp theo hàng và cột và có thể được nhóm thành một dải ô. Tài nguyên CellData đại diện cho từng ô, nhưng không có giá trị nhận dạng duy nhất. Thay vào đó, các toạ độ hàng và cột sẽ xác định các ô.
- Ký hiệu A1
Cú pháp dùng để xác định một ô hoặc một dải ô có một chuỗi chứa tên trang tính cùng với toạ độ ô bắt đầu và kết thúc bằng cách sử dụng chữ cái cột và số hàng. Đây là phương thức phổ biến và hữu ích nhất khi tham chiếu đến một dải ô tuyệt đối.
Hiển thị ví dụ
Sheet1!A1:B2
đề cập đến hai ô đầu tiên trong hai hàng trên cùng của Trang tính 1.Sheet1!A:A
tham chiếu tới tất cả các ô trong cột đầu tiên của Trang tính 1.Sheet1!1:2
đề cập đến tất cả các ô trong hai hàng đầu tiên của Sheets1.Sheet1!A5:A
đề cập đến tất cả các ô trong cột đầu tiên của Trang tính 1, từ hàng 5 trở đi.A1:B2
đề cập đến hai ô đầu tiên trong hai hàng trên cùng của trang tính hiển thị đầu tiên.Sheet1
tham chiếu tới tất cả các ô trong Trang tính 1.'My Custom Sheet'!A:A
đề cập đến tất cả các ô trong cột đầu tiên của trang tính có tên "Trang tính tùy chỉnh của tôi". Phải có dấu ngoặc đơn cho tên trang tính có dấu cách, ký tự đặc biệt hoặc tổ hợp chữ và số.'My Custom Sheet'
đề cập đến tất cả các ô trong "Trang tính tùy chỉnh của tôi".
Mẹo: Nếu có thể, hãy sử dụng tên riêng cho các đối tượng trong bảng tính của bạn. Ví dụ: A1 là ô A1 trong trang tính hiển thị đầu tiên, trong khi "A1" là tất cả các ô trong một trang tính có tên A1. Tương tự, Sheets1 đề cập đến tất cả các ô trong Sheets1. Tuy nhiên, nếu có một dải ô được đặt tên có tiêu đề là "Sheet1", thì Sheet1 đề cập đến dải ô được đặt tên và 'Sheet1' đề cập đến trang tính.
- Ký hiệu R1C1
Cú pháp dùng để xác định một ô hoặc dải ô bằng một chuỗi chứa tên trang tính cùng với toạ độ ô bắt đầu và kết thúc bằng cách sử dụng số hàng và số cột. Phương thức này ít phổ biến hơn ký hiệu A1, nhưng có thể hữu ích khi tham chiếu một dải ô liên quan đến vị trí của một ô nhất định.
Hiển thị ví dụ
Sheet1!R1C1:R2C2
đề cập đến hai ô đầu tiên trong hai hàng trên cùng của Trang tính 1.R1C1:R2C2
đề cập đến hai ô đầu tiên trong hai hàng trên cùng của trang tính hiển thị đầu tiên.Sheet1!R[3]C[1]
đề cập đến ô có ba hàng bên dưới và một cột ở bên phải ô hiện tại.
- Dải ô được đặt tên
Một ô hoặc dải ô được xác định có tên tuỳ chỉnh để đơn giản hoá các tệp tham chiếu trong toàn bộ ứng dụng. Tài nguyên FilterView đại diện cho một dải ô được đặt tên.
- Dải ô được bảo vệ
Một ô hoặc dải ô được xác định mà không thể sửa đổi. Tài nguyên ProtectedRange đại diện cho một dải ô được bảo vệ.
Các bước tiếp theo
Để tìm hiểu cách phát triển bằng API Google Workspace, bao gồm cả việc xử lý quá trình xác thực và uỷ quyền, hãy tham khảo bài viết Phát triển trên Google Workspace.
Để tìm hiểu cách định cấu hình và chạy một ứng dụng API trên Trang tính đơn giản, hãy đọc bài viết Tổng quan về tính năng Khởi động nhanh.