Một mục câu hỏi, được trình bày dưới dạng lưới gồm các cột và hàng, cho phép người trả lời chọn một lựa chọn cho mỗi hàng trong một chuỗi nút chọn. Bạn có thể truy cập hoặc tạo các mục từ một Form
.
// Open a form by ID and add a new grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
Phương thức
Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
---|---|---|
clear | Grid | Xoá mọi quy tắc xác thực dữ liệu cho mục lưới này. |
create | Item | Tạo một Item mới cho mục này trong lưới. |
duplicate() | Grid | Tạo một bản sao của mục này và thêm vào cuối biểu mẫu. |
get | String[] | Lấy các giá trị cho mọi cột trong lưới. |
get | String | Lấy văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như Image , Page và Section ). |
get | Integer | Lấy giá trị nhận dạng duy nhất của mặt hàng. |
get | Integer | Lấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu. |
get | String[] | Lấy các giá trị cho mọi hàng trong lưới. |
get | String | Lấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp Section ). |
get | Item | Lấy loại của mục, được biểu thị dưới dạng Item . |
is | Boolean | Xác định xem người trả lời có bắt buộc phải trả lời câu hỏi hay không. |
set | Grid | Đặt các cột của lưới dựa trên một mảng giá trị. |
set | Grid | Đặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như Image , Page và Section ). |
set | Grid | Đặt xem người trả lời có bắt buộc phải trả lời câu hỏi hay không. |
set | Grid | Đặt các hàng của lưới dựa trên một mảng giá trị. |
set | Grid | Đặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp Section ). |
set | Grid | Đặt chế độ xác thực dữ liệu cho mục này trong lưới. |
Tài liệu chi tiết
clear Validation()
create Response(responses)
Tạo một Item
mới cho mục này trong lưới. Đối số responses
phải là một mảng String[]
chứa nhiều giá trị bằng số hàng trong lưới. Phần tử null
cho một câu hỏi lưới không bắt buộc cho biết không có câu trả lời cho hàng đó. Gây ra một ngoại lệ nếu bất kỳ giá trị nào không khớp với một lựa chọn hợp lệ.
Thông số
Tên | Loại | Mô tả |
---|---|---|
responses | String[] | một mảng các câu trả lời hợp lệ cho mục lưới này |
Cầu thủ trả bóng
Item
– phản hồi của mụ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/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
Tạo một bản sao của mục này và thêm vào cuối biểu mẫu.
Cầu thủ trả bóng
Grid
– bản sao của Grid
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/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Columns()
Lấy các giá trị cho mọi cột trong lưới.
Cầu thủ trả bóng
String[]
– một mảng các giá trị cột mà người trả lời nhìn thấy dưới dạng nhãn khi xem biểu mẫ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/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
Lấy văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như Image
, Page
và Section
).
Cầu thủ trả bóng
String
– văn bản trợ giúp hoặc văn bản mô tả của mụ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/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
Lấy giá trị nhận dạng duy nhất của mặt hàng.
Cầu thủ trả bóng
Integer
– mã nhận dạng của mặt hà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/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
Lấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
Cầu thủ trả bóng
Integer
– chỉ mục của mặt hà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/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Rows()
Lấy các giá trị cho mọi hàng trong lưới.
Cầu thủ trả bóng
String[]
– một mảng các giá trị hàng mà người trả lời nhìn thấy dưới dạng nhãn khi xem biểu mẫ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/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
Lấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp Section
).
Cầu thủ trả bóng
String
– tiêu đề hoặc văn bản tiêu đề của mặt hà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/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
is Required()
Xác định xem người trả lời có bắt buộc phải trả lời câu hỏi hay không.
Cầu thủ trả bóng
Boolean
– liệu người trả lời có bắt buộc phải trả lời câu hỏi hay khô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/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Columns(columns)
Đặt các cột của lưới dựa trên một mảng giá trị. Trả về một trường hợp ngoại lệ nếu mảng đã cho bị trống.
Thông số
Tên | Loại | Mô tả |
---|---|---|
columns | String[] | một mảng các giá trị cột mà người trả lời nhìn thấy dưới dạng nhãn khi xem biểu mẫu |
Cầu thủ trả bóng
Grid
– mục này, để tạo chuỗi
Gửi
Error
– nếu mảng đã cho là null
hoặc trố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/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
Đặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như Image
, Page
và Section
).
Thông số
Tên | Loại | Mô tả |
---|---|---|
text | String | văn bản trợ giúp mới |
Cầu thủ trả bóng
Grid
– Grid
này, để xâu 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/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Required(enabled)
Đặt xem người trả lời có bắt buộc phải trả lời câu hỏi hay không.
Thông số
Tên | Loại | Mô tả |
---|---|---|
enabled | Boolean | người trả lời có bắt buộc phải trả lời câu hỏi hay không |
Cầu thủ trả bóng
Grid
– mục hiện tại (để 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/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Rows(rows)
Đặt các hàng của lưới dựa trên một mảng giá trị. Trả về một trường hợp ngoại lệ nếu mảng đã cho bị trống.
Thông số
Tên | Loại | Mô tả |
---|---|---|
rows | String[] | một mảng các giá trị hàng mà người trả lời nhìn thấy dưới dạng nhãn khi xem biểu mẫu |
Cầu thủ trả bóng
Grid
– mục này, để tạo chuỗi
Gửi
Error
– nếu mảng đã cho là null
hoặc trố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/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
Đặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp Section
).
Thông số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề hoặc văn bản tiêu đề mới |
Cầu thủ trả bóng
Grid
– Grid
này, để xâu 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/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Validation(validation)
Đặt chế độ xác thực dữ liệu cho mục này trong lưới. Việc truyền vào null
hoặc một phiên bản Grid
mà không có hàm yêu cầu nào được gọi sẽ xoá mọi hoạt động xác thực trước đó.
Thông số
Tên | Loại | Mô tả |
---|---|---|
validation | Grid | GridValidation để áp dụng cho mục này. |
Cầu thủ trả bóng
Grid
– Grid
này, để xâu 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/forms.currentonly
-
https://www.googleapis.com/auth/forms