Cho phép tập lệnh mở Form
hiện có hoặc tạo Form
mới.
// Open a form by ID. const existingForm = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Create and open a form. const newForm = FormApp.create('Form Name');
Thuộc tính
Thuộc tính | Loại | Mô tả |
---|---|---|
Alignment | Alignment | Liệt kê các loại căn chỉnh hình ảnh. |
Destination | Destination | Liệt kê các loại đích đến có thể lưu trữ phản hồi biểu mẫu. |
Feedback | Feedback | Liệt kê các loại biểu mẫu Feedbacks . |
Item | Item | Liệt kê các loại biểu mẫu Items . |
Page | Page | Liệt kê các hành vi có thể xảy ra khi điều hướng trang. |
Rating | Rating | Liệt kê các loại biểu tượng điểm xếp hạng Rating |
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
create(title) | Form | Tạo và trả về một Form mới. |
create | Checkbox | Trả về một thực thể của CheckboxGridValidationBuilder có thể dùng để thiết lập quy trình xác thực trên Checkbox . |
create | Checkbox | Trả về một thực thể của CheckboxValidationBuilder có thể dùng để đặt quy trình xác thực trên Checkbox . |
create | Quiz | Trả về một thực thể của QuizFeedbackBuilder có thể dùng để đặt phản hồi về một Item có thể chấm điểm. |
create | Grid | Trả về một thực thể của GridValidationBuilder có thể dùng để đặt quy trình xác thực trên Grid . |
create | Paragraph | Trả về một thực thể của ParagraphTextValidationBuilder có thể dùng để đặt quy trình xác thực trên Paragraph . |
create | Text | Trả về một thực thể của TextValidationBuilder có thể dùng để đặt quy trình xác thực trên Text . |
get | Form | Trả về biểu mẫu mà tập lệnh liên kết với vùng chứa. |
get | Ui | Trả về một thực thể của môi trường giao diện người dùng của trình chỉnh sửa biểu mẫu, cho phép tập lệnh thêm các tính năng như trình đơn, hộp thoại và thanh bên. |
open | Form | Trả về Form có mã nhận dạng được chỉ định. |
open | Form | Trả về Form có URL được chỉ định. |
Tài liệu chi tiết
create(title)
Tạo và trả về một Form
mới. Gửi một ngoại lệ nếu tiêu đề đã cho là null
hoặc trống.
// Create and open a form. const form = FormApp.create('Form Name');
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tên của biểu mẫu mới |
Cầu thủ trả bóng
Form
– biểu mẫu mới
Gửi
Error
– nếu tiêu đề đã 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 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
create Checkbox Grid Validation()
Trả về một thực thể của CheckboxGridValidationBuilder có thể dùng để thiết lập quy trình xác thực trên Checkbox
.
Cầu thủ trả bóng
create Checkbox Validation()
Trả về một thực thể của CheckboxValidationBuilder có thể dùng để đặt quy trình xác thực trên Checkbox
.
Cầu thủ trả bóng
create Feedback()
Trả về một thực thể của QuizFeedbackBuilder có thể dùng để đặt phản hồi về một Item
có thể chấm điểm.
Cầu thủ trả bóng
create Grid Validation()
Trả về một thực thể của GridValidationBuilder có thể dùng để đặt quy trình xác thực trên Grid
.
Cầu thủ trả bóng
create Paragraph Text Validation()
Trả về một thực thể của ParagraphTextValidationBuilder có thể dùng để đặt quy trình xác thực trên Paragraph
.
Cầu thủ trả bóng
create Text Validation()
Trả về một thực thể của TextValidationBuilder có thể dùng để đặt quy trình xác thực trên Text
.
Cầu thủ trả bóng
get Active Form()
Trả về biểu mẫu mà tập lệnh liên kết với vùng chứa. Để tương tác với các biểu mẫu mà tập lệnh không liên kết với vùng chứa, hãy sử dụng open
hoặc open
.
// Get the form to which this script is bound. const form = FormApp.getActiveForm();
Cầu thủ trả bóng
Form
– biểu mẫu liên kết với tập lệnh hoặc null
nếu tập lệnh không liên kết với một biểu mẫ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
get Ui()
Trả về một thực thể của môi trường giao diện người dùng của trình chỉnh sửa biểu mẫu, cho phép tập lệnh thêm các tính năng như trình đơn, hộp thoại và thanh bên. Tập lệnh chỉ có thể tương tác với giao diện người dùng cho bản sao hiện tại của trình chỉnh sửa biểu mẫu mở (không phải chế độ xem mà người trả lời nhìn thấy) và chỉ khi tập lệnh được liên kết với biểu mẫu. Để biết thêm thông tin, hãy xem hướng dẫn về trình đơn và hộp thoại và thanh bên.
// Add a custom menu to the active form, including a separator and a sub-menu. function onOpen(e) { FormApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( FormApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
Cầu thủ trả bóng
Ui
– một thực thể của môi trường giao diện người dùng của biểu mẫu này
open By Id(id)
Trả về Form
có mã nhận dạng được chỉ định. Gửi một ngoại lệ nếu mã nhận dạng không hợp lệ hoặc người dùng không có quyền mở biểu mẫu.
// Open a form by ID. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
Tham số
Tên | Loại | Mô tả |
---|---|---|
id | String | mã nhận dạng của biểu mẫu cần mở |
Cầu thủ trả bóng
Form
– biểu mẫu có mã nhận dạng đã cho
Gửi
Error
– nếu mã nhận dạng đã cho không hợp lệ hoặc người dùng không có đủ quyề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
open By Url(url)
Trả về Form
có URL được chỉ định. Gửi một ngoại lệ nếu URL không hợp lệ hoặc người dùng không có quyền mở biểu mẫu.
// Open a form by URL. const form = FormApp.openByUrl( 'https://docs.google.com/forms/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit', );
Tham số
Tên | Loại | Mô tả |
---|---|---|
url | String | URL của biểu mẫu cần mở |
Cầu thủ trả bóng
Form
– biểu mẫu có URL đã cho
Gửi
Error
– nếu URL đã cho không hợp lệ hoặc người dùng không có đủ quyề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