Questo servizio consente agli script di creare, accedere e modificare i moduli Google.
// Create a new form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions. var form = FormApp.create('New Form'); var item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?'); item.setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish') ]); form.addMultipleChoiceItem() .setTitle('Do you prefer cats or dogs?') .setChoiceValues(['Cats','Dogs']) .showOtherOption(true); form.addPageBreakItem() .setTitle('Getting to know you'); form.addDateItem() .setTitle('When were you born?'); form.addGridItem() .setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']); Logger.log('Published URL: ' + form.getPublishedUrl()); Logger.log('Editor URL: ' + form.getEditUrl());
Corsi
Nome | Breve descrizione |
---|---|
Alignment | Un'enumerazione che rappresenta i tipi di allineamento dell'immagine supportati. |
CheckboxGridItem | Un elemento domanda, presentato come una griglia di colonne e righe, che consente all'intervistato di selezionare più opzioni per riga da una sequenza di caselle di controllo. |
CheckboxGridValidation | DataValidation per un CheckboxGridItem . |
CheckboxGridValidationBuilder | Un DataValidationBuilder per un CheckboxGridValidation . |
CheckboxItem | Una domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché una facoltativo "altro" . |
CheckboxValidation | DataValidation per un CheckboxItem . |
CheckboxValidationBuilder | Un DataValidationBuilder per un CheckboxValidation . |
Choice | Una singola scelta associata a un tipo di Item che supporta opzioni, come CheckboxItem , ListItem o MultipleChoiceItem . |
DateItem | Una domanda che consente a chi risponde di indicare una data. |
DateTimeItem | Una domanda che consente a chi risponde di indicare una data e un'ora. |
DestinationType | Un'enumerazione che rappresenta i tipi supportati di destinazioni delle risposte al modulo. |
DurationItem | Una domanda che consente a chi risponde di indicare un periodo di tempo. |
FeedbackType | Un'enumerazione che rappresenta i tipi di feedback supportati. |
Form | Un modulo che contiene proprietà ed elementi complessivi. |
FormApp | Consente a uno script di aprire un elemento Form esistente o di crearne uno nuovo. |
FormResponse | Una risposta al modulo nel suo complesso. |
GridItem | Un elemento domanda, presentato come una griglia di colonne e righe, che consente all'intervistato di selezionare una scelta per riga da una sequenza di pulsanti di opzione. |
GridValidation | DataValidation per un GridItem . |
GridValidationBuilder | Un DataValidationBuilder per un GridValidation . |
ImageItem | Un elemento di layout che mostra un'immagine. |
Item | Un elemento modulo generico che contiene proprietà comuni a tutti gli elementi, come titolo e testo della guida. |
ItemResponse | Una risposta a una domanda all'interno di un modulo. |
ItemType | Un'enumerazione che rappresenta i tipi di elementi del modulo supportati. |
ListItem | Una domanda che consente al partecipante di selezionare un'opzione da un elenco a discesa. |
MultipleChoiceItem | Una domanda che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o un'opzione "Altro" facoltativa . |
PageBreakItem | Un elemento di layout che segna l'inizio di una pagina. |
PageNavigationType | Un'enumerazione che rappresenta i tipi di navigazione nelle pagine supportati. |
ParagraphTextItem | Una domanda che consente al partecipante di inserire un blocco di testo. |
ParagraphTextValidation | DataValidation per un ParagraphTextItem . |
ParagraphTextValidationBuilder | Un DataValidationBuilder per un ParagraphTextValidation . |
QuizFeedback | L'implementazione in bean di un feedback, che contiene proprietà comuni a tutti i feedback, come testo o link visualizzati. |
QuizFeedbackBuilder | Il FeedbackBuilder di base che contiene i setter per le proprietà comuni a tutti i feedback, come testo visualizzato. |
ScaleItem | Una domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di segnali radio pulsanti. |
SectionHeaderItem | Un elemento di layout che indica visivamente l'inizio di una sezione. |
TextItem | Una domanda che consente al partecipante di inserire una singola riga di testo. |
TextValidation | DataValidation per un TextItem . |
TextValidationBuilder | Un DataValidationBuilder per un TextValidation . |
TimeItem | Una domanda che consente a chi risponde di indicare un'ora del giorno. |
VideoItem | Un elemento di layout che mostra un video. |
Alignment
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
LEFT | Enum | Allinea l'immagine al lato sinistro del modulo. |
CENTER | Enum | Allinea l'immagine al centro del modulo. |
RIGHT | Enum | Allinea l'immagine al lato destro del modulo. |
CheckboxGridItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | CheckboxGridItem | Rimuove qualsiasi convalida dei dati per questo elemento della griglia. |
createResponse(responses) | ItemResponse | Crea un nuovo ItemResponse per questo elemento della griglia di caselle di controllo. |
duplicate() | CheckboxGridItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getColumns() | String[] | Recupera i valori di ogni colonna della griglia. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getRows() | String[] | Recupera i valori per ogni riga della griglia. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setColumns(columns) | CheckboxGridItem | Imposta le colonne della griglia in base a un array di valori. |
setHelpText(text) | CheckboxGridItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setRows(rows) | CheckboxGridItem | Imposta le righe della griglia in base a un array di valori. |
setTitle(title) | CheckboxGridItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Imposta la convalida dei dati per questo elemento della griglia delle caselle di controllo. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Richiede un limite di una risposta per colonna per un elemento della griglia. |
CheckboxItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | CheckboxItem | Rimuove qualsiasi convalida dei dati per questo elemento della casella di controllo. |
createChoice(value) | Choice | Crea una nuova scelta. |
createChoice(value, isCorrect) | Choice | Crea una nuova scelta. |
createResponse(responses) | ItemResponse | Crea un nuovo ItemResponse per questo elemento della casella di controllo. |
duplicate() | CheckboxItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getChoices() | Choice[] | Recupera tutte le opzioni disponibili per un elemento. |
getFeedbackForCorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda. |
getFeedbackForIncorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
hasOtherOption() | Boolean | Determina se all'elemento è disponibile un'opzione "Altro" . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setChoiceValues(values) | CheckboxItem | Imposta le scelte per un elemento da un array di stringhe. |
setChoices(choices) | CheckboxItem | Consente di impostare un array di scelte per un elemento. |
setFeedbackForCorrect(feedback) | CheckboxItem | Imposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Imposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda. |
setHelpText(text) | CheckboxItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | CheckboxItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | CheckboxItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Imposta la convalida dei dati per questo elemento della casella di controllo. |
showOtherOption(enabled) | CheckboxItem | Imposta se l'elemento ha un "altro" . |
CheckboxValidation
CheckboxValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | È necessario selezionare almeno questo numero di opzioni. |
requireSelectAtMost(number) | CheckboxValidationBuilder | È necessario selezionare al massimo questo numero di opzioni. |
requireSelectExactly(number) | CheckboxValidationBuilder | È necessario selezionare esattamente questo numero di opzioni. |
Choice
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getGotoPage() | PageBreakItem | Consente di ottenere PageBreakItem impostato come destinazione GO_TO_PAGE
se chi risponde seleziona questa scelta e completa la pagina corrente. |
getPageNavigationType() | PageNavigationType | Ottiene l'PageNavigationType che si verifica se l'intervistato seleziona questa scelta e
completa la pagina corrente. |
getValue() | String | Ottiene il valore della scelta, che gli intervistati vedono come etichetta quando visualizzano il modulo. |
isCorrectAnswer() | Boolean | Riconosce se la risposta è corretta per la domanda. |
DateItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento data. |
duplicate() | DateItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
includesYear() | Boolean | Determina se l'elemento della data include un'opzione anno. |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | DateItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che Non ha una risposta corretta o errata (ovvero domande che richiedono una valutazione manuale). |
setHelpText(text) | DateItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Consente di specificare se l'elemento della data include un'impostazione relativa all'anno. |
setPoints(points) | DateItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | DateItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | DateItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
DateTimeItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento con data e ora. |
duplicate() | DateTimeItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
includesYear() | Boolean | Determina se l'elemento della data include un'opzione anno. |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | DateTimeItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che Non ha una risposta corretta o errata (ovvero domande che richiedono una valutazione manuale). |
setHelpText(text) | DateTimeItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Consente di specificare se l'elemento della data include un'impostazione relativa all'anno. |
setPoints(points) | DateTimeItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | DateTimeItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | DateTimeItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
DestinationType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
SPREADSHEET | Enum | Un foglio di lavoro di Fogli Google come destinazione per le risposte del modulo. |
DurationItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Crea un nuovo ItemResponse per questo elemento data. |
duplicate() | DurationItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | DurationItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che Non ha una risposta corretta o errata (ovvero domande che richiedono una valutazione manuale). |
setHelpText(text) | DurationItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | DurationItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | DurationItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | DurationItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
FeedbackType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
CORRECT | Enum | Feedback che viene mostrato automaticamente agli intervistati per una domanda a cui è stata data una risposta corretta. |
INCORRECT | Enum | Feedback che viene mostrato automaticamente agli intervistati per una domanda con risposta errata. |
GENERAL | Enum | Feedback che viene mostrato automaticamente agli intervistati quando inviano la loro risposta. |
Form
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Aggiunge un nuovo elemento domanda, presentato come una griglia di colonne e righe, che consente intervistato di selezionare più opzioni per riga da una sequenza di caselle di controllo. |
addCheckboxItem() | CheckboxItem | Aggiunge una nuova domanda che consente al partecipante di selezionare una o più caselle di controllo, e un'opzione "Altro" . |
addDateItem() | DateItem | Consente di aggiungere un nuovo elemento domanda che consente all'intervistato di indicare una data. |
addDateTimeItem() | DateTimeItem | Consente di aggiungere un nuovo elemento domanda che consente al partecipante di indicare una data e un'ora. |
addDurationItem() | DurationItem | Consente di aggiungere un nuovo elemento domanda che consente all'intervistato di indicare un periodo di tempo. |
addEditor(emailAddress) | Form | Aggiunge l'utente specificato all'elenco di editor per Form . |
addEditor(user) | Form | Aggiunge l'utente specificato all'elenco di editor per Form . |
addEditors(emailAddresses) | Form | Aggiunge l'array di utenti specificato all'elenco di editor per Form . |
addGridItem() | GridItem | Aggiunge un nuovo elemento domanda, presentato come una griglia di colonne e righe, che consente intervistato di selezionare una scelta per riga da una sequenza di pulsanti di opzione. |
addImageItem() | ImageItem | Consente di aggiungere un nuovo elemento di layout che mostra un'immagine. |
addListItem() | ListItem | Aggiunge un nuovo elemento domanda che consente al partecipante di selezionare un'opzione da un menu a discesa dall'elenco di lettura. |
addMultipleChoiceItem() | MultipleChoiceItem | Aggiunge un nuovo elemento della domanda che consente al partecipante di selezionare una scelta da un elenco di pulsanti di opzione pulsanti o un pulsante "Altro" facoltativo . |
addPageBreakItem() | PageBreakItem | Aggiunge un nuovo elemento di layout che segna l'inizio di una pagina. |
addParagraphTextItem() | ParagraphTextItem | Aggiunge un nuovo elemento domanda che consente all'intervistato di inserire un blocco di testo. |
addScaleItem() | ScaleItem | Consente di aggiungere un nuovo elemento domanda che consente al partecipante di scegliere un'opzione tra una serie una sequenza di pulsanti di opzione. |
addSectionHeaderItem() | SectionHeaderItem | Aggiunge un nuovo elemento di layout che indica visivamente l'inizio di una sezione. |
addTextItem() | TextItem | Consente di aggiungere un nuovo elemento domanda che consente al partecipante di inserire una singola riga di testo. |
addTimeItem() | TimeItem | Consente di aggiungere un nuovo elemento domanda che consente all'intervistato di indicare un'ora del giorno. |
addVideoItem() | VideoItem | Aggiunge un nuovo elemento di layout che mostra un video. |
canEditResponse() | Boolean | Determina se il modulo visualizza un link per modificare una risposta dopo averla inviata. |
collectsEmail() | Boolean | Determina se il modulo raccoglie le risposte degli intervistati . |
createResponse() | FormResponse | Crea una nuova risposta al modulo. |
deleteAllResponses() | Form | Elimina tutte le risposte inviate dall'archivio risposte del modulo. |
deleteItem(index) | void | Elimina l'elemento in un determinato indice tra tutti gli elementi nel modulo. |
deleteItem(item) | void | Elimina l'elemento specificato. |
deleteResponse(responseId) | Form | Elimina una singola risposta dall'archivio delle risposte del modulo. |
getConfirmationMessage() | String | Recupera il messaggio di conferma del modulo. |
getCustomClosedFormMessage() | String | Recupera il messaggio personalizzato che viene visualizzato se il modulo non accetta risposte o se è vuoto se non viene impostato alcun messaggio personalizzato. |
getDescription() | String | Ottiene la descrizione del modulo. |
getDestinationId() | String | Ottiene l'ID della destinazione della risposta del modulo. |
getDestinationType() | DestinationType | Restituisce il tipo di destinazione della risposta del modulo. |
getEditUrl() | String | Recupera l'URL che può essere utilizzato per accedere alla modalità di modifica del modulo. |
getEditors() | User[] | Ottiene l'elenco degli editor per questo Form . |
getId() | String | Recupera l'ID del modulo. |
getItemById(id) | Item | Recupera l'elemento con un determinato ID. |
getItems() | Item[] | Restituisce un array di tutti gli elementi del modulo. |
getItems(itemType) | Item[] | Restituisce un array di tutti gli elementi di un determinato tipo. |
getPublishedUrl() | String | Recupera l'URL che può essere utilizzato per rispondere al modulo. |
getResponse(responseId) | FormResponse | Riceve una singola risposta al modulo in base al relativo ID risposta. |
getResponses() | FormResponse[] | Restituisce un array di tutte le risposte del modulo. |
getResponses(timestamp) | FormResponse[] | Restituisce un array di tutte le risposte del modulo dopo una determinata data e ora. |
getShuffleQuestions() | Boolean | Determina se l'ordine delle domande in ogni pagina del modulo è randomizzato. |
getSummaryUrl() | String | Ottiene l'URL che può essere utilizzato per visualizzare un riepilogo delle risposte del modulo. |
getTitle() | String | Ottiene il titolo del modulo. |
hasLimitOneResponsePerUser() | Boolean | Determina se il modulo consente una sola risposta per intervistato. |
hasProgressBar() | Boolean | Determina se il modulo visualizza una barra di avanzamento. |
hasRespondAgainLink() | Boolean | Determina se il modulo visualizza un link per inviare un'altra risposta dopo l'intervistato per compilare il modulo. |
isAcceptingResponses() | Boolean | Determina se il modulo accetta risposte. |
isPublishingSummary() | Boolean | Determina se il modulo mostra un link per visualizzare un riepilogo delle risposte dopo che l'intervistato per compilare il modulo. |
isQuiz() | Boolean | Determina se il modulo è un quiz. |
moveItem(from, to) | Item | Sposta un elemento in un determinato indice tra tutti gli elementi del modulo in un altro indice specificato. |
moveItem(item, toIndex) | Item | Sposta un determinato elemento in un determinato indice tra tutti gli elementi del modulo. |
removeDestination() | Form | Scollega il modulo dalla destinazione attuale della risposta. |
removeEditor(emailAddress) | Form | Rimuove l'utente specificato dall'elenco degli editor per Form . |
removeEditor(user) | Form | Rimuove l'utente specificato dall'elenco degli editor per Form . |
requiresLogin() | Boolean | Determina se il modulo richiede agli intervistati di accedere a un account dello stesso dominio o un sottodominio prima di rispondere. |
setAcceptingResponses(enabled) | Form | Consente di impostare se il modulo al momento accetta risposte. |
setAllowResponseEdits(enabled) | Form | Imposta se il modulo visualizza un link per modificare una risposta dopo averla inviata. |
setCollectEmail(collect) | Form | Imposta se il modulo raccoglie le risposte degli intervistati . |
setConfirmationMessage(message) | Form | Imposta il messaggio di conferma del modulo. |
setCustomClosedFormMessage(message) | Form | Imposta il messaggio da visualizzare se il modulo non accetta risposte. |
setDescription(description) | Form | Imposta la descrizione del modulo. |
setDestination(type, id) | Form | Imposta la destinazione in cui vengono salvate le risposte del modulo. |
setIsQuiz(enabled) | Form | Consente di impostare se il modulo è un quiz. |
setLimitOneResponsePerUser(enabled) | Form | Imposta se il modulo consente una sola risposta per intervistato. |
setProgressBar(enabled) | Form | Consente di impostare se il modulo ha una barra di avanzamento. |
setPublishingSummary(enabled) | Form | Imposta se il modulo visualizza un link per visualizzare un riepilogo delle risposte dopo che l'intervistato ha inviato il modulo. |
setRequireLogin(requireLogin) | Form | Imposta se il modulo richiede agli intervistati di accedere a un account dello stesso dominio o a un un sottodominio prima di rispondere. |
setShowLinkToRespondAgain(enabled) | Form | Imposta se il modulo visualizza un link per inviare un'altra risposta dopo il completamento dell'intervistato il modulo. |
setShuffleQuestions(shuffle) | Form | Consente di impostare se l'ordine delle domande in ogni pagina del modulo è randomizzato. |
setTitle(title) | Form | Imposta il titolo del modulo. |
shortenFormUrl(url) | String | Converte l'URL lungo di un modulo in un URL breve. |
submitGrades(responses) | Form | Invia i voti per le risposte FormResponse. |
FormApp
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
Alignment | Alignment | Un'enumerazione dei tipi di allineamento dell'immagine. |
DestinationType | DestinationType | Un'enumerazione dei tipi di destinazioni che possono archiviare le risposte dei moduli. |
FeedbackType | FeedbackType | Un'enumerazione dei tipi di modulo Feedbacks . |
ItemType | ItemType | Un'enumerazione dei tipi di modulo Items . |
PageNavigationType | PageNavigationType | Un'enumerazione dei possibili comportamenti per la navigazione nelle pagine. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
create(title) | Form | Crea e restituisce un nuovo Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Restituisce un'istanza di un CheckboxGridValidationBuilder che può essere utilizzato per impostare la convalida su una
CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Restituisce un'istanza di un CheckboxValidationBuilder che può essere utilizzato per impostare la convalida su un
CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Restituisce un'istanza di QuizFeedbackBuilder che può essere utilizzata per impostare il feedback su un
Item . |
createGridValidation() | GridValidationBuilder | Restituisce un'istanza di un GridValidationBuilder che può essere utilizzato per impostare la convalida su un GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Restituisce un'istanza di un ParagraphTextValidationBuilder che può essere utilizzato per impostare la convalida su
ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Restituisce un'istanza di TextValidationBuilder che può essere utilizzata per impostare la convalida su TextItem . |
getActiveForm() | Form | Restituisce il modulo in cui lo script è container-bound. |
getUi() | Ui | Restituisce un'istanza dell'ambiente di interfaccia utente dell'editor di moduli che consente allo script di Aggiungere funzionalità come menu, finestre di dialogo e barre laterali. |
openById(id) | Form | Restituisce Form con l'ID specificato. |
openByUrl(url) | Form | Restituisce Form con l'URL specificato. |
FormResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getEditResponseUrl() | String | Genera un URL che può essere utilizzato per modificare una risposta già inviata. |
getGradableItemResponses() | ItemResponse[] | Recupera tutte le risposte agli elementi contenute in una risposta del modulo, nello stesso ordine in cui vengono visualizzati gli elementi nel modulo. |
getGradableResponseForItem(item) | ItemResponse | Restituisce la risposta all'elemento contenuta in una risposta del modulo per un determinato elemento. |
getId() | String | Recupera l'ID della risposta del modulo. |
getItemResponses() | ItemResponse[] | Recupera tutte le risposte agli elementi contenute in una risposta del modulo, nello stesso ordine in cui vengono visualizzati gli elementi nel modulo. |
getRespondentEmail() | String | Recupera l'indirizzo email della persona che ha inviato una risposta, se l'impostazione Form.setCollectEmail(collect) è attivata. |
getResponseForItem(item) | ItemResponse | Restituisce la risposta all'elemento contenuta nella risposta del modulo per un determinato elemento. |
getTimestamp() | Date | Ottiene il timestamp per l'invio di una risposta a un modulo. |
submit() | FormResponse | Invia la risposta. |
toPrefilledUrl() | String | Genera un URL per il modulo in cui le risposte sono precompilate in base alle risposte in questo come risposta del modulo. |
withItemGrade(gradedResponse) | FormResponse | Aggiunge i voti della risposta di un determinato elemento a una risposta del modulo. |
withItemResponse(response) | FormResponse | Aggiunge la risposta dell'elemento specificata a una risposta del modulo. |
GridItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | GridItem | Rimuove qualsiasi convalida dei dati per questo elemento della griglia. |
createResponse(responses) | ItemResponse | Crea un nuovo ItemResponse per questo elemento della griglia. |
duplicate() | GridItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getColumns() | String[] | Recupera i valori di ogni colonna della griglia. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getRows() | String[] | Recupera i valori per ogni riga della griglia. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setColumns(columns) | GridItem | Imposta le colonne della griglia in base a un array di valori. |
setHelpText(text) | GridItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setRequired(enabled) | GridItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setRows(rows) | GridItem | Imposta le righe della griglia in base a un array di valori. |
setTitle(title) | GridItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
setValidation(validation) | GridItem | Imposta la convalida dei dati per questo elemento della griglia. |
GridValidation
GridValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Richiede un limite di una risposta per colonna per un elemento della griglia. |
ImageItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
duplicate() | ImageItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getAlignment() | Alignment | Restituisce l'allineamento orizzontale dell'immagine. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getImage() | Blob | Recupera l'immagine attualmente assegnata all'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
getWidth() | Integer | Restituisce la larghezza dell'immagine in pixel. |
setAlignment(alignment) | ImageItem | Consente di impostare l'allineamento orizzontale dell'immagine. |
setHelpText(text) | ImageItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setImage(image) | ImageItem | Imposta l'immagine stessa. |
setTitle(title) | ImageItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
setWidth(width) | ImageItem | Consente di impostare la larghezza dell'immagine in pixel. |
Item
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Restituisce l'elemento come elemento della griglia di caselle di controllo. |
asCheckboxItem() | CheckboxItem | Restituisce l'elemento come elemento della casella di controllo. |
asDateItem() | DateItem | Restituisce l'elemento come elemento di data. |
asDateTimeItem() | DateTimeItem | Restituisce l'elemento come elemento con data e ora. |
asDurationItem() | DurationItem | Restituisce l'elemento come elemento relativo alla durata. |
asGridItem() | GridItem | Restituisce l'elemento come elemento della griglia. |
asImageItem() | ImageItem | Restituisce l'elemento come elemento immagine. |
asListItem() | ListItem | Restituisce l'elemento come elemento dell'elenco. |
asMultipleChoiceItem() | MultipleChoiceItem | Restituisce l'elemento come elemento a scelta multipla. |
asPageBreakItem() | PageBreakItem | Restituisce l'elemento come un'interruzione di pagina. |
asParagraphTextItem() | ParagraphTextItem | Restituisce l'elemento come elemento di testo del paragrafo. |
asScaleItem() | ScaleItem | Restituisce l'elemento come elemento di scala. |
asSectionHeaderItem() | SectionHeaderItem | Restituisce l'elemento come elemento di intestazione della sezione. |
asTextItem() | TextItem | Restituisce l'elemento come elemento di testo. |
asTimeItem() | TimeItem | Restituisce l'elemento come elemento temporale. |
asVideoItem() | VideoItem | Restituisce l'elemento come elemento video. |
duplicate() | Item | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
setHelpText(text) | Item | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setTitle(title) | Item | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
ItemResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getFeedback() | Object | Recupera il feedback fornito sulla risposta inviata dall'intervistato. |
getItem() | Item | Recupera l'elemento della domanda a cui risponde questa risposta. |
getResponse() | Object | Recupera la risposta inviata dall'intervistato. |
getScore() | Object | Recupera il punteggio della risposta inviata da chi risponde. |
setFeedback(feedback) | ItemResponse | Imposta il feedback che deve essere visualizzato per la risposta inviata dall'intervistato. |
setScore(score) | ItemResponse | Imposta il punteggio per la risposta inviata dall'intervistato. |
ItemType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
CHECKBOX | Enum | Una domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché una facoltativo "altro" . |
CHECKBOX_GRID | Enum | Un elemento domanda, presentato come una griglia di colonne e righe, che consente all'intervistato di selezionare più opzioni per riga da una sequenza di caselle di controllo. |
DATE | Enum | Una domanda che consente a chi risponde di indicare una data. |
DATETIME | Enum | Una domanda che consente a chi risponde di indicare una data e un'ora. |
DURATION | Enum | Una domanda che consente a chi risponde di indicare un periodo di tempo. |
GRID | Enum | Un elemento domanda, presentato come una griglia di colonne e righe, che consente all'intervistato di selezionare una scelta per riga da una sequenza di pulsanti di opzione. |
IMAGE | Enum | Un elemento di layout che mostra un'immagine. |
LIST | Enum | Una domanda che consente al partecipante di selezionare un'opzione da un elenco a discesa. |
MULTIPLE_CHOICE | Enum | Una domanda che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o un'opzione "Altro" facoltativa . |
PAGE_BREAK | Enum | Un elemento di layout che segna l'inizio di una pagina. |
PARAGRAPH_TEXT | Enum | Una domanda che consente al partecipante di inserire un blocco di testo. |
SCALE | Enum | Un elemento domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di pulsanti di opzione. |
SECTION_HEADER | Enum | Un elemento di layout che indica visivamente l'inizio di una sezione. |
TEXT | Enum | Una domanda che consente al partecipante di inserire una singola riga di testo. |
TIME | Enum | Una domanda che consente a chi risponde di indicare un'ora del giorno. |
VIDEO | Enum | Un elemento di layout che mostra un video di YouTube. |
FILE_UPLOAD | Enum | Una domanda che consente all'intervistato di caricare un file. |
ListItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createChoice(value) | Choice | Crea una nuova scelta. |
createChoice(value, isCorrect) | Choice | Crea una nuova scelta. |
createChoice(value, navigationItem) | Choice | Crea una nuova opzione con un'opzione di navigazione nelle pagine per passare a un determinato elemento di interruzione di pagina. |
createChoice(value, navigationType) | Choice | Crea una nuova scelta con un'opzione di navigazione nelle pagine. |
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento dell'elenco. |
duplicate() | ListItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getChoices() | Choice[] | Recupera tutte le opzioni disponibili per un elemento. |
getFeedbackForCorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda. |
getFeedbackForIncorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setChoiceValues(values) | ListItem | Imposta le scelte per un elemento da un array di stringhe. |
setChoices(choices) | ListItem | Consente di impostare un array di scelte per un elemento. |
setFeedbackForCorrect(feedback) | ListItem | Imposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda. |
setFeedbackForIncorrect(feedback) | ListItem | Imposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda. |
setHelpText(text) | ListItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | ListItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | ListItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | ListItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
MultipleChoiceItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createChoice(value) | Choice | Crea una nuova scelta. |
createChoice(value, isCorrect) | Choice | Crea una nuova scelta. |
createChoice(value, navigationItem) | Choice | Crea una nuova opzione con un'opzione di navigazione nelle pagine per passare a un determinato elemento di interruzione di pagina. |
createChoice(value, navigationType) | Choice | Crea una nuova scelta con un'opzione di navigazione nelle pagine. |
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento a scelta multipla. |
duplicate() | MultipleChoiceItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getChoices() | Choice[] | Recupera tutte le opzioni disponibili per un elemento. |
getFeedbackForCorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda. |
getFeedbackForIncorrect() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
hasOtherOption() | Boolean | Determina se all'elemento è disponibile un'opzione "Altro" . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setChoiceValues(values) | MultipleChoiceItem | Imposta le scelte per un elemento da un array di stringhe. |
setChoices(choices) | MultipleChoiceItem | Consente di impostare un array di scelte per un elemento. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Imposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Imposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda. |
setHelpText(text) | MultipleChoiceItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | MultipleChoiceItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | MultipleChoiceItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Imposta se l'elemento ha un "altro" . |
PageBreakItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
duplicate() | PageBreakItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGoToPage() | PageBreakItem | Ottiene il PageBreakItem a cui verrà visualizzato il modulo dopo aver completato la pagina precedente a questo
interruzione di pagina (una volta raggiunta l'interruzione di pagina per la normale avanzamento lineare attraverso
). |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPageNavigationType() | PageNavigationType | Restituisce il tipo di navigazione nelle pagine che si verifica dopo aver completato la pagina prima dell'interruzione di pagina (una volta raggiunta questa interruzione di pagina per la normale avanzamento lineare nel modulo). |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Imposta la pagina su cui passare dopo averla completata prima dell'interruzione di pagina (ossia, raggiungere questa interruzione di pagina per la normale progressione lineare nel modulo). |
setGoToPage(navigationType) | PageBreakItem | Imposta il tipo di navigazione nelle pagine che si verifica dopo aver completato la pagina prima dell'interruzione di pagina in questione (una volta raggiunta questa interruzione di pagina per la normale avanzamento lineare nel modulo). |
setHelpText(text) | PageBreakItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setTitle(title) | PageBreakItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
PageNavigationType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
CONTINUE | Enum | Passa alla pagina successiva del modulo dopo aver completato la pagina corrente. |
GO_TO_PAGE | Enum | Passare a una pagina specifica del modulo dopo aver completato la pagina corrente. |
RESTART | Enum | Riavvia il modulo dall'inizio senza cancellare le risposte inserite finora, dopo averlo completato la pagina corrente. |
SUBMIT | Enum | Invia la risposta del modulo dopo aver completato la pagina corrente. |
ParagraphTextItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | ParagraphTextItem | Rimuove qualsiasi convalida dei dati per questo elemento di testo del paragrafo. |
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento di testo del paragrafo. |
duplicate() | ParagraphTextItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | ParagraphTextItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che Non ha una risposta corretta o errata (ovvero domande che richiedono una valutazione manuale). |
setHelpText(text) | ParagraphTextItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | ParagraphTextItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | ParagraphTextItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Imposta la convalida dei dati per questo elemento di testo del paragrafo. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Richiede che la risposta contenga un pattern. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Richiede che la risposta non contenga un pattern. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Richiede una risposta per non corrispondere al pattern. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Richiede che la lunghezza della risposta sia maggiore o uguale al valore. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Richiede che la lunghezza della risposta sia inferiore al valore. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Richiede una risposta in base al pattern di corrispondenza. |
QuizFeedback
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getLinkUrls() | String[] | Recupera un elenco degli URL associati al feedback. |
getText() | String | Ottiene il testo visualizzato del feedback. |
QuizFeedbackBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Aggiunge un link al materiale supplementare del feedback. |
addLink(url, displayText) | QuizFeedbackBuilder | Aggiunge un link al materiale supplementare del feedback. |
build() | QuizFeedback | Crea un feedback del tipo corrispondente per questo builder. |
copy() | QuizFeedbackBuilder | Restituisce una copia di questo builder. |
setText(text) | QuizFeedbackBuilder | Imposta il testo del feedback. |
ScaleItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento della bilancia. |
duplicate() | ScaleItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getLeftLabel() | String | Ottiene l'etichetta per il limite inferiore della bilancia, se presente. |
getLowerBound() | Integer | Restituisce il limite inferiore della scala. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getRightLabel() | String | Ottiene l'etichetta per il limite superiore della scala, se presente. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
getUpperBound() | Integer | Restituisce il limite superiore della scala. |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setBounds(lower, upper) | ScaleItem | Imposta i limiti inferiore e superiore della bilancia. |
setGeneralFeedback(feedback) | ScaleItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che Non ha una risposta corretta o errata (ovvero domande che richiedono una valutazione manuale). |
setHelpText(text) | ScaleItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setLabels(lower, upper) | ScaleItem | Imposta le etichette per i limiti inferiore e superiore della bilancia. |
setPoints(points) | ScaleItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | ScaleItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | ScaleItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
SectionHeaderItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
duplicate() | SectionHeaderItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
setHelpText(text) | SectionHeaderItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
TextItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clearValidation() | TextItem | Rimuove qualsiasi convalida dei dati per questo elemento di testo. |
createResponse(response) | ItemResponse | Crea un nuovo ItemResponse per questo elemento di testo. |
duplicate() | TextItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | TextItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che Non ha una risposta corretta o errata (ovvero domande che richiedono una valutazione manuale). |
setHelpText(text) | TextItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | TextItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | TextItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | TextItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
setValidation(validation) | TextItem | Imposta la convalida dei dati per questo elemento di testo. |
TextValidation
TextValidationBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireNumber() | TextValidationBuilder | L'elemento di testo deve essere un numero. |
requireNumberBetween(start, end) | TextValidationBuilder | L'elemento di testo deve essere un numero compreso tra inizio e fine inclusi. |
requireNumberEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero uguale al valore specificato. |
requireNumberGreaterThan(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero maggiore del valore specificato. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato. |
requireNumberLessThan(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero inferiore al valore specificato. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero minore o uguale al valore specificato. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero non compreso tra inizio e fine inclusi. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero diverso dal valore specificato. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Richiede che la risposta contenga un pattern. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Richiede che la risposta non contenga un pattern. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Richiede una risposta per non corrispondere al pattern. |
requireTextIsEmail() | TextValidationBuilder | L'elemento di testo deve essere un indirizzo email. |
requireTextIsUrl() | TextValidationBuilder | Richiede che l'elemento di testo sia un URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Richiede che la lunghezza della risposta sia maggiore o uguale al valore. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Richiede che la lunghezza della risposta sia inferiore al valore. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Richiede una risposta in base al pattern di corrispondenza. |
requireWholeNumber() | TextValidationBuilder | Richiede che l'elemento di testo sia un numero intero. |
TimeItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createResponse(hour, minute) | ItemResponse | Crea un nuovo ItemResponse per questo elemento di tempo. |
duplicate() | TimeItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getGeneralFeedback() | QuizFeedback | Restituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getPoints() | Integer | Restituisce il valore in punti di un elemento valutabile. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
isRequired() | Boolean | Determina se l'intervistato deve rispondere alla domanda. |
setGeneralFeedback(feedback) | TimeItem | Imposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che Non ha una risposta corretta o errata (ovvero domande che richiedono una valutazione manuale). |
setHelpText(text) | TimeItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setPoints(points) | TimeItem | Consente di impostare il numero di punti che un elemento valutabile merita. |
setRequired(enabled) | TimeItem | Consente di impostare se l'intervistato deve rispondere alla domanda. |
setTitle(title) | TimeItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
VideoItem
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
duplicate() | VideoItem | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
getAlignment() | Alignment | Restituisce l'allineamento orizzontale del video. |
getHelpText() | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
getId() | Integer | Restituisce l'identificatore univoco dell'elemento. |
getIndex() | Integer | Restituisce l'indice dell'elemento tra tutti gli elementi nel modulo. |
getTitle() | String | Restituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
getType() | ItemType | Restituisce il tipo di elemento, rappresentato come ItemType . |
getWidth() | Integer | Restituisce la larghezza del video in pixel. |
setAlignment(alignment) | VideoItem | Imposta l'allineamento orizzontale del video. |
setHelpText(text) | VideoItem | Imposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems , PageBreakItems e SectionHeaderItems ). |
setTitle(title) | VideoItem | Imposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Imposta il video stesso da un determinato URL di YouTube o ID video di YouTube. |
setWidth(width) | VideoItem | Imposta la larghezza del video in pixel. |