Umożliwia skryptowi otwarcie istniejącego Form
lub utworzenie nowego.
// Open a form by ID. var existingForm = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Create and open a form. var newForm = FormApp.create('Form Name');
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Alignment | Alignment | Lista typów wyrównania obrazu. |
DestinationType | DestinationType | Lista typów miejsc docelowych, w których mogą być przechowywane odpowiedzi z formularza. |
FeedbackType | FeedbackType | Lista typów formularzy Feedbacks . |
ItemType | ItemType | Lista typów formularzy Items . |
PageNavigationType | PageNavigationType | Lista możliwych sposobów poruszania się po stronach. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create(title) | Form | Tworzy i zwraca nowy obiekt Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Zwraca instancję CheckboxGridValidationBuilder, której można użyć do ustawiania weryfikacji
CheckboxGridItem |
createCheckboxValidation() | CheckboxValidationBuilder | Zwraca instancję CheckboxValidationBuilder, której można użyć do ustawienia weryfikacji
CheckboxItem |
createFeedback() | QuizFeedbackBuilder | Zwraca wystąpienie narzędzia QuizFeedbackBuilder, którego można użyć do przekazywania opinii na temat podlegającej ocenie
Item |
createGridValidation() | GridValidationBuilder | Zwraca instancję GridValidationBuilder, której można użyć do skonfigurowania poprawności w GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Zwraca wystąpienie obiektu ParagraphTextValidationBuilder, którego można używać do ustawiania weryfikacji
ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Zwraca wystąpienie obiektu TextValidationBuilder, którego można użyć do skonfigurowania poprawności w TextItem . |
getActiveForm() | Form | Zwraca formularz, do którego skrypt jest powiązany z kontenerem. |
getUi() | Ui | Zwraca wystąpienie środowiska interfejsu użytkownika edytora formularzy, które umożliwia skryptowi dodać funkcje, takie jak menu, okna dialogowe i paski boczne; |
openById(id) | Form | Zwraca Form o podanym identyfikatorze. |
openByUrl(url) | Form | Zwraca Form z podanym adresem URL. |
Szczegółowa dokumentacja
create(title)
Tworzy i zwraca nowy element Form
. Zgłasza wyjątek, jeśli podany tytuł to null
lub pusta.
// Create and open a form. var form = FormApp.create('Form Name');
Parametry
Nazwa | Typ | Opis |
---|---|---|
title | String | nazwa nowego formularza |
Powrót
Form
– nowy formularz
Rzuty
Error
– jeśli podany tytuł jest pusty lub ma wartość null
,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/forms
createCheckboxGridValidation()
Zwraca instancję CheckboxGridValidationBuilder, której można użyć do ustawiania weryfikacji
CheckboxGridItem
Powrót
createCheckboxValidation()
Zwraca instancję CheckboxValidationBuilder, której można użyć do ustawienia weryfikacji
CheckboxItem
Powrót
createFeedback()
Zwraca wystąpienie narzędzia QuizFeedbackBuilder, którego można użyć do przekazywania opinii na temat podlegającej ocenie
Item
Powrót
createGridValidation()
Zwraca instancję GridValidationBuilder, której można użyć do skonfigurowania poprawności w GridItem
.
Powrót
createParagraphTextValidation()
Zwraca wystąpienie obiektu ParagraphTextValidationBuilder, którego można używać do ustawiania weryfikacji
ParagraphTextItem
.
Powrót
createTextValidation()
Zwraca wystąpienie obiektu TextValidationBuilder, którego można użyć do skonfigurowania poprawności w TextItem
.
Powrót
getActiveForm()
Zwraca formularz, do którego skrypt jest powiązany z kontenerem. Aby wejść w interakcję z formularzami, w których
skrypt nie jest powiązany z kontenerem, użyj openById(id)
lub openByUrl(url)
.
// Get the form to which this script is bound. var form = FormApp.getActiveForm();
Powrót
Form
– forma, z którą jest powiązany skrypt, lub null
, jeśli skrypt nie jest powiązany z
formularz
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getUi()
Zwraca wystąpienie środowiska interfejsu użytkownika edytora formularzy, które umożliwia skryptowi dodać funkcje, takie jak menu, okna dialogowe i paski boczne; Skrypt może wchodzić w interakcje z interfejsem tylko w przypadku bieżącego wystąpienia otwartego edytora formularza (nie widoku tego, który widzi użytkownik) i tylko wtedy, gdy skrypt jest powiązany z formularzem. Więcej więcej informacji znajdziesz w przewodnikach po menu oraz oknach i paskach bocznych.
// 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(); }
Powrót
Ui
– wystąpienie środowiska interfejsu użytkownika tego formularza
openById(id)
Zwraca Form
o podanym identyfikatorze. Zgłasza wyjątek, jeśli identyfikator jest nieprawidłowy lub
użytkownik nie ma uprawnień do otwarcia formularza.
// Open a form by ID. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
Parametry
Nazwa | Typ | Opis |
---|---|---|
id | String | identyfikator formularza do otworzenia |
Powrót
Form
– formularz o podanym identyfikatorze,
Rzuty
Error
– jeśli podany identyfikator jest nieprawidłowy lub użytkownik nie ma wystarczających
uprawnienia
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/forms
openByUrl(url)
Zwraca Form
z podanym adresem URL. Zgłasza wyjątek, jeśli adres URL jest nieprawidłowy lub
użytkownik nie ma uprawnień do otwarcia formularza.
// Open a form by URL. var form = FormApp.openByUrl( 'https://docs.google.com/forms/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit' );
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | adres URL formularza, który chcesz otworzyć; |
Powrót
Form
– formularz z podanym adresem URL;
Rzuty
Error
– jeśli podany adres URL jest nieprawidłowy lub użytkownik nie ma wystarczających
uprawnienia
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/forms