Pytanie, które umożliwia użytkownikowi podanie pory dnia. Dostęp do elementów można uzyskać lub tworzyć je z poziomu Form. Jeśli są używane w teście, podlegają ocenie.
// Open a form by ID and add a new time item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addTimeItem(); item.setTitle('What time do you usually wake up in the morning?');
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
create | Item | Tworzy nowy Item dla tego elementu czasu. |
duplicate() | Time | Tworzy kopię tego elementu i dołącza ją na końcu formularza. |
get | Quiz | Zwraca opinię, która jest wyświetlana osobom odpowiadającym na pytanie podlegające ocenie. |
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 spośród wszystkich elementów w formularzu. |
get | Integer | Zwraca liczbę punktów elementu podlegającego ocenie. |
get | String | Pobiera tytuł elementu (w przypadku Section czasami nazywany tekstem nagłówka). |
get | Item | Pobiera typ elementu reprezentowany jako Item. |
is | Boolean | Określa, czy respondent musi odpowiedzieć na pytanie. |
set | Time | Ustawia informacje zwrotne, które mają być wyświetlane użytkownikom, gdy odpowiadają na pytanie podlegające ocenie, które nie ma prawidłowej ani nieprawidłowej odpowiedzi (np. pytania wymagające ręcznego oceniania). |
set | Time | Ustawia tekst pomocy dotyczący elementu (czasami nazywany tekstem opisu w przypadku elementów układu, takich jak Image, Page i Section). |
set | Time | Ustawia liczbę punktów, jaką jest warta oceniana pozycja. |
set | Time | Określa, czy respondent musi odpowiedzieć na pytanie. |
set | Time | Ustawia tytuł elementu (w przypadku Section czasami nazywany tekstem nagłówka). |
Szczegółowa dokumentacja
createResponse(hour, minute)
Tworzy nowy ItemResponse dla tego elementu czasu. Argumenty hour i minute najlepiej przedstawić jako liczby całkowite z zakresu od 0 do 23 i od 0 do 59. Jeśli przekroczą te granice, zachowują się jak zegar: np. 10, 90 jest interpretowane jako 11:30, a -1, 60 jako 00:00.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
hour | Integer | godzina w postaci liczby całkowitej od 0 do 23; |
minute | Integer | minuta godziny w postaci liczby całkowitej od 0 do 59; |
Powrót
ItemResponse – 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
TimeItem – duplikat tego TimeItem 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
getGeneralFeedback()
Zwraca opinię, która jest wyświetlana osobom odpowiadającym na pytanie podlegające ocenie.
Powrót
QuizFeedback|null – opinia (jeśli występuje).
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
getHelpText()
Pobiera tekst pomocy elementu (czasami nazywany tekstem opisu w przypadku elementów układu, takich jak ImageItems, PageBreakItems i SectionHeaderItems).
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
getId()
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
getIndex()
Pobiera indeks elementu spoś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
getPoints()
Zwraca liczbę punktów 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
getTitle()
Pobiera tytuł elementu (w przypadku SectionHeaderItem czasami nazywany tekstem 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
getType()
isRequired()
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
setGeneralFeedback(feedback)
Ustawia informacje zwrotne, które mają być wyświetlane użytkownikom, gdy odpowiadają na pytanie podlegające ocenie, które nie ma prawidłowej ani nieprawidłowej odpowiedzi (np. pytania wymagające ręcznego oceniania).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
feedback | Quiz | nowa opinia. |
Powrót
TimeItem – ten TimeItem 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
setHelpText(text)
Ustawia tekst pomocy dotyczący elementu (czasami nazywany tekstem opisu w przypadku elementów układu, takich jak ImageItems, PageBreakItems i SectionHeaderItems).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
text | String | nowy tekst pomocy, |
Powrót
TimeItem – ten TimeItem 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
setPoints(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 | liczbę punktów, jaką jest warta pozycja pytania; |
Powrót
TimeItem – ten TimeItem 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
setRequired(enabled)
Określa, czy respondent musi odpowiedzieć na pytanie.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
enabled | Boolean | czy respondent musi odpowiedzieć na pytanie; |
Powrót
TimeItem – bieżący element (do łączenia w łańcuch)
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
setTitle(title)
Ustawia tytuł elementu (w przypadku SectionHeaderItem czasami nazywany tekstem nagłówka).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
title | String | nowy tytuł lub tekst nagłówka; |
Powrót
TimeItem – ten TimeItem 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