Truy cập và sửa đổi trang tính nguồn dữ liệu hiện có. Để tạo một trang tính nguồn dữ liệu mới, hãy sử dụng Spreadsheet.insertDataSourceSheet(spec).
Chỉ sử dụng lớp này với dữ liệu được kết nối với cơ sở dữ liệu.
Phương thức
| Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
|---|---|---|
add | Data | Thêm một bộ lọc được áp dụng cho trang tính nguồn dữ liệu. |
as | Sheet | Trả về trang tính nguồn dữ liệu dưới dạng một đối tượng trang tính thông thường. |
auto | Data | Tự động đổi kích thước chiều rộng của cột được chỉ định. |
auto | Data | Tự động đổi kích thước chiều rộng của các cột được chỉ định. |
cancel | Data | Huỷ quá trình làm mới dữ liệu liên kết với đối tượng này nếu quá trình đó đang chạy. |
force | Data | Làm mới dữ liệu của đối tượng này bất kể trạng thái hiện tại. |
get | Integer|null | Trả về chiều rộng của cột được chỉ định. |
get | Data | Lấy nguồn dữ liệu mà đối tượng được liên kết. |
get | Data | Trả về tất cả bộ lọc được áp dụng cho trang tính nguồn dữ liệu. |
get | Object[] | Trả về tất cả các giá trị cho trang tính nguồn dữ liệu theo tên cột được cung cấp. |
get | Object[] | Trả về tất cả các giá trị cho trang tính nguồn dữ liệu cho tên cột được cung cấp từ hàng bắt đầu được cung cấp (dựa trên 1) và lên đến num được cung cấp. |
get | Sort | Lấy tất cả các thông số sắp xếp trong trang nguồn dữ liệu. |
get | Data | Lấy trạng thái thực thi dữ liệu của đối tượng. |
refresh | Data | Làm mới dữ liệu của đối tượng. |
remove | Data | Xoá tất cả bộ lọc được áp dụng cho cột trang tính nguồn dữ liệu. |
remove | Data | Xoá chỉ dẫn sắp xếp trên một cột trong trang tính nguồn dữ liệu. |
set | Data | Đặt chiều rộng của cột được chỉ định. |
set | Data | Đặt chiều rộng của các cột được chỉ định. |
set | Data | Đặt tiêu chí sắp xếp trên một cột trong trang tính nguồn dữ liệu. |
set | Data | Đặt tiêu chí sắp xếp trên một cột trong trang tính nguồn dữ liệu. |
wait | Data | Đợi cho đến khi quá trình thực thi hiện tại hoàn tất, hết thời gian chờ sau số giây đã cung cấp. |
Tài liệu chi tiết
addFilter(columnName, filterCriteria)
Thêm một bộ lọc được áp dụng cho trang tính nguồn dữ liệu.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên của cột để áp dụng bộ lọc này. |
filter | Filter | Tiêu chí lọc cần áp dụng. |
Cầu thủ trả bóng
DataSourceSheet – Trang nguồn dữ liệu, để liên kết phương thức.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
asSheet()
Trả về trang tính nguồn dữ liệu dưới dạng một đối tượng trang tính thông thường.
Cầu thủ trả bóng
Sheet – Trang tính thông thường.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
autoResizeColumn(columnName)
Tự động đổi kích thước chiều rộng của cột được chỉ định.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên cột. |
Cầu thủ trả bóng
DataSourceSheet – Trang nguồn dữ liệu này, để liên kết.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
autoResizeColumns(columnNames)
Tự động đổi kích thước chiều rộng của các cột được chỉ định.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String[] | Danh sách tên cột cần cập nhật. |
Cầu thủ trả bóng
DataSourceSheet – Trang nguồn dữ liệu này, để liên kết.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
cancelDataRefresh()
Huỷ quá trình làm mới dữ liệu liên kết với đối tượng này nếu quá trình đó đang chạy.
Ví dụ này cho thấy cách huỷ làm mới công thức.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
Gửi một ngoại lệ nếu loại nguồn dữ liệu không được bật. Sử dụng các phương thức SpreadsheetApp#enable...Execution() để cho phép thực thi dữ liệu cho một loại nguồn dữ liệu cụ thể.
Cầu thủ trả bóng
DataSourceSheet – Đối tượng dữ liệu.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
forceRefreshData()
Làm mới dữ liệu của đối tượng này bất kể trạng thái hiện tại. Hãy xem refreshData() để biết thêm thông tin chi tiết. Nếu bạn muốn huỷ quá trình làm mới đang chạy của đối tượng này, hãy xem cancelDataRefresh().
Gửi một ngoại lệ nếu loại nguồn dữ liệu không được bật. Sử dụng các phương thức SpreadsheetApp#enable...Execution() để cho phép thực thi dữ liệu cho một loại nguồn dữ liệu cụ thể.
Cầu thủ trả bóng
DataSourceSheet – Đối tượng dữ liệu.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getColumnWidth(columnName)
Trả về chiều rộng của cột được chỉ định.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên cột. |
Cầu thủ trả bóng
Integer|null – Chiều rộng của cột hoặc null nếu cột sử dụng chiều rộng mặc định.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getDataSource()
Lấy nguồn dữ liệu mà đối tượng được liên kết.
Cầu thủ trả bóng
DataSource – Nguồn dữ liệu.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getFilters()
Trả về tất cả bộ lọc được áp dụng cho trang tính nguồn dữ liệu.
Cầu thủ trả bóng
DataSourceSheetFilter[] – Một mảng gồm tất cả các bộ lọc được áp dụng cho trang tính nguồn dữ liệu.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getSheetValues(columnName)
Trả về tất cả các giá trị cho trang tính nguồn dữ liệu theo tên cột được cung cấp.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên cột nguồn dữ liệu để tìm nạp các giá trị. |
Cầu thủ trả bóng
Object[] – Mảng giá trị một chiều.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getSheetValues(columnName, startRow, numRows)
Trả về tất cả các giá trị cho trang tính nguồn dữ liệu cho tên cột được cung cấp từ hàng bắt đầu được cung cấp (dựa trên 1) và lên đến numRows được cung cấp.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên cột nguồn dữ liệu để tìm nạp các giá trị. |
start | Integer | Vị trí hàng để bắt đầu tìm nạp giá trị. |
num | Integer | Số hàng cần tìm nạp. |
Cầu thủ trả bóng
Object[] – Mảng giá trị một chiều.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getSortSpecs()
Lấy tất cả các thông số sắp xếp trong trang nguồn dữ liệu.
Cầu thủ trả bóng
SortSpec[] – Danh sách các thông số sắp xếp.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getStatus()
Lấy trạng thái thực thi dữ liệu của đối tượng.
Cầu thủ trả bóng
DataExecutionStatus – Trạng thái thực thi dữ liệu.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refreshData()
Làm mới dữ liệu của đối tượng.
Khai báo một trường hợp ngoại lệ nếu hiện đang ở trạng thái error. Sử dụng DataSource#updateSpec() để cập nhật quy cách. Phương thức này được ưu tiên hơn forceRefreshData() để ngăn chặn các nội dung chỉnh sửa không mong muốn trên nguồn dữ liệu.
Gửi một ngoại lệ nếu loại nguồn dữ liệu không được bật. Sử dụng các phương thức SpreadsheetApp#enable...Execution() để cho phép thực thi dữ liệu cho một loại nguồn dữ liệu cụ thể.
Cầu thủ trả bóng
DataSourceSheet – Đối tượng dữ liệu.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
removeFilters(columnName)
Xoá tất cả bộ lọc được áp dụng cho cột trang tính nguồn dữ liệu.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên của cột cần xoá bộ lọc. |
Cầu thủ trả bóng
DataSourceSheet – Trang nguồn dữ liệu, để liên kết phương thức.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
removeSortSpec(columnName)
Xoá chỉ dẫn sắp xếp trên một cột trong trang tính nguồn dữ liệu.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên của cột. |
Cầu thủ trả bóng
DataSourceSheet – Trang tính nguồn dữ liệu, để tạo chuỗi.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setColumnWidth(columnName, width)
Đặt chiều rộng của cột được chỉ định.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên cột. |
width | Integer | Chiều rộng mới của cột. |
Cầu thủ trả bóng
DataSourceSheet – Trang nguồn dữ liệu này, để liên kết.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setColumnWidths(columnNames, width)
Đặt chiều rộng của các cột được chỉ định.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String[] | Danh sách tên cột cần cập nhật. |
width | Integer | Chiều rộng mới cho các cột. |
Cầu thủ trả bóng
DataSourceSheet – Trang nguồn dữ liệu này, để liên kết.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setSortSpec(columnName, ascending)
Đặt tiêu chí sắp xếp trên một cột trong trang tính nguồn dữ liệu.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên của cột cần sắp xếp. |
ascending | Boolean | Nếu true, hãy sắp xếp cột theo thứ tự tăng dần; nếu false, hãy sắp xếp cột theo thứ tự giảm dần. |
Cầu thủ trả bóng
DataSourceSheet – Trang tính nguồn dữ liệu, để tạo chuỗi.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setSortSpec(columnName, sortOrder)
Đặt tiêu chí sắp xếp trên một cột trong trang tính nguồn dữ liệu.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
column | String | Tên của cột cần sắp xếp. |
sort | Sort | Thứ tự sắp xếp. |
Cầu thủ trả bóng
DataSourceSheet – Trang tính nguồn dữ liệu, để tạo chuỗi.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
waitForCompletion(timeoutInSeconds)
Đợi cho đến khi quá trình thực thi hiện tại hoàn tất, hết thời gian chờ sau số giây đã cung cấp. Trả về một ngoại lệ nếu quá trình thực thi không hoàn tất khi hết thời gian chờ, nhưng không huỷ quá trình thực thi dữ liệu.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
timeout | Integer | Thời gian chờ thực thi dữ liệu, tính bằng giây. Thời lượng tối đa là 300 giây. |
Cầu thủ trả bóng
DataExecutionStatus – Trạng thái thực thi dữ liệu.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets