Một mục biểu mẫu chung chứa các thuộc tính phổ biến cho tất cả các mục, chẳng hạn như tiêu đề và văn bản trợ giúp.
Bạn có thể truy cập hoặc tạo các mục từ Form
.
Để thao tác trên các thuộc tính dành riêng cho loại, hãy sử dụng get
để kiểm tra Item
của mục, sau đó truyền mục đó đến lớp thích hợp bằng một phương thức như as
.
// Create a new form and add a text item. const form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. const items = form.getItems(); const item = items[0]; // Cast the generic item to the text-item class. if (item.getType() === 'TEXT') { const textItem = item.asTextItem(); textItem.setRequired(false); }
Triển khai lớp
Tên | Mô tả ngắn |
---|
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
as | Checkbox | Trả về mục dưới dạng mục lưới hộp đánh dấu. |
as | Checkbox | Trả về mục dưới dạng mục hộp đánh dấu. |
as | Date | Trả về mục dưới dạng mục ngày. |
as | Date | Trả về mục dưới dạng mục ngày-giờ. |
as | Duration | Trả về mục dưới dạng mục thời lượng. |
as | Grid | Trả về mục dưới dạng mục trong lưới. |
as | Image | Trả về mục dưới dạng mục hình ảnh. |
as | List | Trả về mục dưới dạng mục danh sách. |
as | Multiple | Trả về mục dưới dạng mục nhiều lựa chọn. |
as | Page | Trả về mục dưới dạng mục ngắt trang. |
as | Paragraph | Trả về mục dưới dạng mục văn bản đoạn văn. |
as | RatingItem | Trả về mục dưới dạng mục xếp hạng. |
as | Scale | Trả về mục dưới dạng mục theo tỷ lệ. |
as | Section | Trả về mục dưới dạng mục tiêu đề phần. |
as | Text | Trả về mục dưới dạng mục văn bản. |
as | Time | Trả về mục dưới dạng mục thời gian. |
as | Video | Trả về mặt hàng dưới dạng mặt hàng video. |
duplicate() | Item | 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 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 tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp của Section ). |
get | Item | Lấy loại của mục, được biểu thị dưới dạng Item . |
set | Item | Đặ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 | Item | Đặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp của Section ). |
Tài liệu chi tiết
as Checkbox Grid Item()
Trả về mục dưới dạng mục lưới hộp đánh dấu. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là CHECKBOX_GRID
.
Cầu thủ trả bóng
Checkbox
– mục lưới hộp đánh dấu
Gửi
Error
– nếu mục đó không phải là mục lưới hộp đánh dấu
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Checkbox Item()
Trả về mục dưới dạng mục hộp đánh dấu. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là CHECKBOX
.
Cầu thủ trả bóng
Checkbox
– mục hộp đánh dấu
Gửi
Error
– nếu mục đó không phải là mục hộp đánh dấu
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Date Item()
Trả về mục dưới dạng mục ngày. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là DATE
.
Cầu thủ trả bóng
Date
– mục ngày
Gửi
Error
– nếu mục không phải là mục ngày
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Date Time Item()
Trả về mục dưới dạng mục ngày-giờ. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là DATETIME
.
Cầu thủ trả bóng
Date
– mục ngày-giờ
Gửi
Error
– nếu mục không phải là mục ngày giờ
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Duration Item()
Trả về mục dưới dạng mục thời lượng. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là DURATION
.
Cầu thủ trả bóng
Duration
– mục thời lượng
Gửi
Error
– nếu mục đó không phải là mục thời lượng
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Grid Item()
Trả về mục dưới dạng mục trong lưới. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là GRID
.
Cầu thủ trả bóng
Grid
– mục trong lưới
Gửi
Error
– nếu mục không phải là mục trong lưới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Image Item()
as List Item()
Trả về mục dưới dạng mục danh sách. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là LIST
.
Cầu thủ trả bóng
List
– mục danh sách
Gửi
Error
– nếu mục đó không phải là mục trong danh sách
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Multiple Choice Item()
Trả về mục dưới dạng mục nhiều lựa chọn. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là MULTIPLE_CHOICE
.
Cầu thủ trả bóng
Multiple
– mục trắc nghiệm
Gửi
Error
– nếu mục không phải là mục nhiều lựa chọn
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Page Break Item()
Trả về mục dưới dạng mục ngắt trang. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là PAGE_BREAK
.
Cầu thủ trả bóng
Page
– mục ngắt trang
Gửi
Error
– nếu mục đó không phải là mục ngắt trang
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Paragraph Text Item()
Trả về mục dưới dạng mục văn bản đoạn văn. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là PARAGRAPH_TEXT
.
Cầu thủ trả bóng
Paragraph
– mục văn bản đoạn
Gửi
Error
– nếu mục đó không phải là mục văn bản đoạn văn
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asRatingItem()
Trả về mục dưới dạng mục xếp hạng. Gửi một ScriptingException nếu ItemType
chưa phải là RATING
.
// Opens the Forms file by its URL. If you created your script from within a // Google Forms file, you can use FormApp.getActiveForm() instead. // TODO(developer): Replace the URL with your own. const form = FormApp.openByUrl('https://docs.google.com/forms/d/abc123456/edit'); // Fetch any item which is of type rating. const item = form.getItems(FormApp.ItemType.RATING)[0]; // Convert the item to a rating item. const ratingItem = item.asRatingItem();
Cầu thủ trả bóng
RatingItem
– Mục xếp hạng.
Gửi
Error
– nếu mục đó không phải là mục xếp hạng
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Scale Item()
Trả về mục dưới dạng mục theo tỷ lệ. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là SCALE
.
Cầu thủ trả bóng
Scale
– mục tỷ lệ
Gửi
Error
– nếu mục đó không phải là mục theo tỷ lệ
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Section Header Item()
Trả về mục dưới dạng mục tiêu đề phần. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là SECTION_HEADER
.
Cầu thủ trả bóng
Section
– mục tiêu đề mục
Gửi
Error
– nếu mục không phải là mục tiêu đề phần
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Text Item()
Trả về mục dưới dạng mục văn bản. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là TEXT
.
Cầu thủ trả bóng
Text
– mục văn bản
Gửi
Error
– nếu mục đó không phải là mục văn bản
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Time Item()
Trả về mục dưới dạng mục thời gian. Gửi một ngoại lệ tập lệnh nếu Item
chưa phải là TIME
.
Cầu thủ trả bóng
Time
– mục thời gian
Gửi
Error
– nếu mục đó không phải là mục thời gian
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Video Item()
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
Item
– bản sao của Item
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
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 yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
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ã của mặt hàng
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
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ục
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
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 của Section
).
Cầu thủ trả bóng
String
– tiêu đề hoặc văn bản tiêu đề của mục
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
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
).
Tham số
Tên | Loại | Mô tả |
---|---|---|
text | String | văn bản trợ giúp mới |
Cầu thủ trả bóng
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
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 của Section
).
Tham 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
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms