Pytanie, które umożliwia respondentowi wybranie jednej opcji z listy przycisków lub opcjonalnego pola „Inne”. Dostęp do elementów można uzyskać lub tworzyć je z poziomu Form. W przypadku użycia w quizie te elementy są oceniane automatycznie.
// Open a form by ID and add a new multiple choice item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]) .showOtherOption(true);
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
create | Choice | Tworzy nowy wybór. |
create | Choice | Tworzy nowy wybór. |
create | Choice | Tworzy nowy wybór z opcją nawigacji po stronie, która przenosi do danego elementu podziału strony. |
create | Choice | Tworzy nowy wybór z opcją nawigacji po stronie. |
create | Item | Tworzy nowy Item dla tego pytania jednokrotnego wyboru. |
duplicate() | Multiple | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
get | Choice[] | Pobiera wszystkie opcje elementu. |
get | Quiz | Zwraca opinię, która jest wyświetlana użytkownikom, gdy poprawnie odpowiedzą na pytanie. |
get | Quiz | Zwraca opinię, która jest wyświetlana użytkownikom, gdy udzielą nieprawidłowej odpowiedzi na pytanie. |
get | String | Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu w przypadku elementów układu, takich jak Image, Page i Section). |
get | Integer | Pobiera unikalny identyfikator elementu. |
get | Integer | Pobiera indeks elementu wśród wszystkich elementów w formularzu. |
get | Integer | Zwraca wartość punktową elementu podlegającego ocenie. |
get | String | Pobiera tytuł elementu (w przypadku Section jest to czasami tekst nagłówka). |
get | Item | Pobiera typ elementu reprezentowany jako Item. |
has | Boolean | Określa, czy element ma opcję „Inne”. |
is | Boolean | Określa, czy respondent musi odpowiedzieć na pytanie. |
set | Multiple | Ustawia wybory dla elementu z tablicy ciągów znaków. |
set | Multiple | Ustawia tablicę opcji dla elementu. |
set | Multiple | Ustawia informację zwrotną, która ma być wyświetlana użytkownikom, gdy poprawnie odpowiedzą na pytanie. |
set | Multiple | Ustawia opinię, która ma być wyświetlana użytkownikom, gdy udzielą nieprawidłowej odpowiedzi na pytanie. |
set | Multiple | Ustawia tekst pomocy dotyczący elementu (czasami nazywany tekstem opisu w przypadku elementów układu, takich jak Image, Page i Section). |
set | Multiple | Ustawia liczbę punktów, jaką jest warta oceniana pozycja. |
set | Multiple | Określa, czy respondent musi odpowiedzieć na pytanie. |
set | Multiple | Ustawia tytuł elementu (w przypadku Section czasami nazywany tekstem nagłówka). |
show | Multiple | Określa, czy element ma opcję „Inna odpowiedź”. |
Szczegółowa dokumentacja
create Choice(value)
Tworzy nowy wybór.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
value | String | wartość wyboru, która jest wyświetlana respondentom jako etykieta podczas przeglądania formularza; |
Powrót
Choice – nowy wybór
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Choice(value, isCorrect)
Tworzy nowy wybór.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
value | String | wartość wyboru, która jest wyświetlana respondentom jako etykieta podczas przeglądania formularza; |
is | Boolean | czy wybrana odpowiedź jest prawidłowa; |
Powrót
Choice – nowy wybór
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Choice(value, navigationItem)
Tworzy nowy wybór z opcją nawigacji po stronie, która przenosi do danego elementu podziału strony. Jest to odpowiednik create z parametrem navigation ustawionym na Form. Opcji, które korzystają z nawigacji po stronach, nie można łączyć w tym samym elemencie z opcjami, które nie korzystają z nawigacji po stronach.
Nawigacja po stronie następuje po tym, jak osoba odpowiadająca wypełni stronę zawierającą opcję, i tylko wtedy, gdy wybierze tę opcję. Jeśli respondent wybrał kilka opcji z instrukcjami nawigacji po stronie na tej samej stronie, tylko ostatnia opcja nawigacji ma wpływ na działanie. Nawigacja po stronie nie ma też wpływu na ostatnią stronę formularza.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
value | String | wartość wyboru, która jest wyświetlana respondentom jako etykieta podczas przeglądania formularza; |
navigation | Page | element, do którego chcesz przejść. |
Powrót
Choice – nowy wybór
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Response(response)
Tworzy nowy Item dla tego pytania jednokrotnego wyboru. Zgłasza wyjątek, jeśli argument
response nie pasuje do prawidłowej opcji dla tego elementu, chyba że argument show ma wartość true.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
response | String | prawidłową odpowiedź na to pytanie jednokrotnego wyboru. |
Powrót
Item – odpowiedź dotycząca elementu.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
Tworzy kopię tego elementu i dołącza ją na końcu formularza.
Powrót
Multiple – duplikat tego Multiple do łączenia
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Choices()
get Feedback For Correct()
Zwraca opinię, która jest wyświetlana użytkownikom, gdy poprawnie odpowiedzą na pytanie.
Powrót
Quiz – opinia, jeśli została dodana.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Feedback For Incorrect()
Zwraca opinię, która jest wyświetlana użytkownikom, gdy udzielą nieprawidłowej odpowiedzi na pytanie.
Powrót
Quiz – opinia, jeśli została dodana.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Help Text()
Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu w przypadku elementów układu, takich jak Image, Page i Section).
Powrót
String – tekst pomocy lub opis elementu.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Id()
Pobiera unikalny identyfikator elementu.
Powrót
Integer – identyfikator produktu;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Index()
Pobiera indeks elementu wśród wszystkich elementów w formularzu.
Powrót
Integer – indeks elementu;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Points()
Zwraca wartość punktową elementu podlegającego ocenie.
Powrót
Integer – liczba punktów za pytanie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Title()
Pobiera tytuł elementu (w przypadku Section jest to czasami tekst nagłówka).
Powrót
String – tytuł lub tekst nagłówka produktu.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Type()
has Other Option()
Określa, czy element ma opcję „Inne”.
Powrót
Boolean – true, jeśli element ma opcję „Inne”; false, jeśli nie
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
is Required()
Określa, czy respondent musi odpowiedzieć na pytanie.
Powrót
Boolean – czy respondent musi odpowiedzieć na pytanie;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Choice Values(values)
Ustawia wybory dla elementu z tablicy ciągów znaków. Zwraca wyjątek, jeśli podana tablica jest pusta.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
values | String[] | tablica wartości do wyboru, które respondenci widzą jako etykiety podczas wyświetlania formularza; |
Powrót
Multiple – ten Multiple, do tworzenia łańcuszków
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Choices(choices)
Ustawia tablicę opcji dla elementu. Zwraca wyjątek, jeśli podana tablica jest pusta lub zawiera element null.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
choices | Choice[] | tablicę opcji, |
Powrót
Multiple – ten Multiple, do tworzenia łańcuszków
Zgłasza
Error – jeśli podana tablica to null, jest pusta lub zawiera element null.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Feedback For Correct(feedback)
Ustawia informację zwrotną, która ma być wyświetlana użytkownikom, gdy poprawnie odpowiedzą na pytanie.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); // Set "Dogs" as the correct answer to this question. item.setChoices([ item.createChoice('Dogs', true), item.createChoice('Cats', false), ]); // Add feedback which will be shown for correct responses; ie "Dogs". item.setFeedbackForCorrect( FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(), );
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
feedback | Quiz | nowe opinie. Wartość null spowoduje usunięcie opinii. |
Powrót
Multiple – ten Multiple, do tworzenia łańcuszków
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Feedback For Incorrect(feedback)
Ustawia opinię, która ma być wyświetlana użytkownikom, gdy udzielą nieprawidłowej odpowiedzi na pytanie.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
feedback | Quiz | nowa opinia. |
Powrót
Multiple – ten Multiple, do tworzenia łańcuszków
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Help Text(text)
Ustawia tekst pomocy dotyczący elementu (czasami nazywany tekstem opisu w przypadku elementów układu, takich jak Image, Page i Section).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
text | String | nowy tekst pomocy, |
Powrót
Multiple – ten Multiple, do tworzenia łańcuszków
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Points(points)
Ustawia liczbę punktów, jaką jest warta oceniana pozycja. Wartość domyślna dla nowych elementów to 0.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
points | Integer | liczba punktów, jaką można uzyskać za pytanie. |
Powrót
Multiple – ten Multiple, do tworzenia łańcuszków
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Required(enabled)
Określa, czy respondent musi odpowiedzieć na pytanie.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
enabled | Boolean | czy respondent musi odpowiedzieć na pytanie; |
Powrót
Multiple – bieżący element (do łączenia);
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
Ustawia tytuł elementu (w przypadku Section czasami nazywany tekstem nagłówka).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
title | String | nowy tytuł lub tekst nagłówka; |
Powrót
Multiple – ten Multiple, do tworzenia łańcuszków
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
show Other Option(enabled)
Określa, czy element ma opcję „Inna odpowiedź”. Domyślna wartość nowego elementu Checkbox lub Multiple to false.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
enabled | Boolean | true jeśli element ma opcję „Inne”; false w przeciwnym razie. |
Powrót
Multiple – ten Multiple, do tworzenia łańcuszków
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms