Forms Service

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
Moduli

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

NomeBreve descrizione
AlignmentUn'enumerazione che rappresenta i tipi di allineamento delle immagini supportati.
CheckboxGridItemUn elemento domanda, presentato come una griglia di colonne e righe, che consente a chi risponde di selezionare più opzioni per riga da una sequenza di caselle di controllo.
CheckboxGridValidationUna convalida dei dati per un CheckboxGridItem.
CheckboxGridValidationBuilderUn strumento di convalida dei dati per un elemento CheckboxGridValidation.
CheckboxItemUn elemento della domanda che consente a chi risponde di selezionare una o più caselle di controllo, nonché un campo facoltativo "altro".
CheckboxValidationUna convalida dei dati per un CheckboxItem.
CheckboxValidationBuilderUn strumento di convalida dei dati per un elemento CheckboxValidation.
ChoiceUna singola scelta associata a un tipo di Item che supporta le scelte, come CheckboxItem, ListItem o MultipleChoiceItem.
DateItemUn elemento di domanda che consente a chi risponde di indicare una data.
DateTimeItemUn elemento di domanda che consente a chi risponde di indicare una data e un'ora.
DestinationTypeUn'enumerazione che rappresenta i tipi di destinazioni dei moduli di risposta supportati.
DurationItemElemento di domanda che consente a chi risponde di indicare una durata.
FeedbackTypeUn'enumerazione che rappresenta i tipi di feedback supportati.
FormUn modulo che contiene proprietà ed elementi complessivi.
FormAppConsente a uno script di aprire un Form esistente o di crearne uno nuovo.
FormResponseUna risposta al modulo nel suo complesso.
GridItemUn elemento domanda, presentato come una griglia di colonne e righe, che consente a chi risponde di selezionare una scelta per riga da una sequenza di pulsanti di opzione.
GridValidationUna convalida dei dati per un GridItem.
GridValidationBuilderUn strumento di convalida dei dati per un elemento GridValidation.
ImageItemUn elemento di layout che mostra un'immagine.
ItemUn elemento generico del modulo che contiene le proprietà comuni a tutti gli elementi, come titolo e testo della guida.
ItemResponseUna risposta a una domanda all'interno di un modulo.
ItemTypeUn'enumerazione che rappresenta i tipi di elementi di modulo supportati.
ListItemUn elemento di domanda che consente a chi risponde di selezionare una scelta da un elenco a discesa.
MultipleChoiceItemUn punto interrogativo che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o un campo "altro" facoltativo.
PageBreakItemUn elemento di layout che segna l'inizio di una pagina.
PageNavigationTypeUn'enumerazione che rappresenta i tipi di navigazione nelle pagine supportati.
ParagraphTextItemUn elemento di domanda che consente a chi risponde di inserire un blocco di testo.
ParagraphTextValidationUna convalida dei dati per un ParagraphTextItem.
ParagraphTextValidationBuilderUn strumento di convalida dei dati per un elemento ParagraphTextValidation.
QuizFeedbackL'implementazione dei bean di un feedback, che contiene proprietà comuni a tutti i feedback, come testo di visualizzazione o link.
QuizFeedbackBuilderIl FeedbackBuilder di base che contiene i setter per le proprietà comuni a tutti i feedback, come il testo di visualizzazione.
ScaleItemUna domanda che consente a chi risponde di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
SectionHeaderItemElemento di layout che indica visivamente l'inizio di una sezione.
TextItemUn elemento di domanda che consente a chi risponde di inserire una singola riga di testo.
TextValidationUna convalida dei dati per un TextItem.
TextValidationBuilderUn strumento di convalida dei dati per un elemento TextValidation.
TimeItemElemento di domanda che consente a chi risponde di indicare un'ora del giorno.
VideoItemUn elemento di layout che mostra un video.

Alignment

Proprietà

ProprietàTipoDescrizione
LEFTEnumAllinea l'immagine al lato sinistro del modulo.
CENTEREnumAllinea l'immagine al centro del modulo.
RIGHTEnumAllinea l'immagine al lato destro del modulo.

CheckboxGridItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()CheckboxGridItemRimuove eventuali convalide dei dati per questo elemento della griglia.
createResponse(responses)ItemResponseCrea un nuovo ItemResponse per questo elemento della griglia di caselle di controllo.
duplicate()CheckboxGridItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getColumns()String[]Visualizza i valori per ogni colonna della griglia.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getRows()String[]Visualizza i valori per ogni riga della griglia.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setColumns(columns)CheckboxGridItemImposta le colonne della griglia in base a un array di valori.
setHelpText(text)CheckboxGridItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)CheckboxGridItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setRows(rows)CheckboxGridItemImposta le righe della griglia in base a un array di valori.
setTitle(title)CheckboxGridItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)CheckboxGridItemImposta la convalida dei dati per questo elemento della griglia di caselle di controllo.

CheckboxGridValidation

CheckboxGridValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderRichiede un limite di una risposta per colonna per un elemento della griglia.

CheckboxItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()CheckboxItemRimuove eventuali convalide dei dati per questa voce della casella di controllo.
createChoice(value)ChoiceCrea una nuova scelta.
createChoice(value, isCorrect)ChoiceCrea una nuova scelta.
createResponse(responses)ItemResponseCrea un nuovo ItemResponse per questo elemento della casella di controllo.
duplicate()CheckboxItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getChoices()Choice[]Visualizza tutte le opzioni per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
hasOtherOption()BooleanDetermina se l'elemento ha un'opzione "altro".
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setChoiceValues(values)CheckboxItemImposta le scelte per un elemento da una matrice di stringhe.
setChoices(choices)CheckboxItemImposta una serie di opzioni per un elemento.
setFeedbackForCorrect(feedback)CheckboxItemImposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)CheckboxItemImposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda.
setHelpText(text)CheckboxItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)CheckboxItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)CheckboxItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)CheckboxItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)CheckboxItemImposta la convalida dei dati per questo elemento della casella di controllo.
showOtherOption(enabled)CheckboxItemConsente di stabilire se un elemento ha un'opzione "altro".

CheckboxValidation

CheckboxValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireSelectAtLeast(number)CheckboxValidationBuilderPer poter selezionare almeno una serie di opzioni,
requireSelectAtMost(number)CheckboxValidationBuilderDevi selezionare al massimo queste scelte.
requireSelectExactly(number)CheckboxValidationBuilderDevi selezionare esattamente queste opzioni.

Choice

Metodi

MetodoTipo restituitoBreve descrizione
getGotoPage()PageBreakItemRecupera il valore PageBreakItem impostato come destinazione GO_TO_PAGE se il risponditore seleziona questa scelta e completa la pagina corrente.
getPageNavigationType()PageNavigationTypeRecupera il PageNavigationType che si verifica se il risponditore seleziona questa scelta e completa la pagina corrente.
getValue()StringRecupera il valore della scelta, che gli intervistati vedono come etichetta quando visualizzano il modulo.
isCorrectAnswer()BooleanVisualizza se la risposta è la risposta corretta per la domanda.

DateItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento data.
duplicate()DateItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
includesYear()BooleanDetermina se la voce include un'opzione per l'anno.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setGeneralFeedback(feedback)DateItemImposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad es. domande che richiedono una valutazione manuale).
setHelpText(text)DateItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateItemConsente di stabilire se l'elemento della data include un'impostazione dell'anno.
setPoints(points)DateItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)DateItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)DateItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

DateTimeItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento data-ora.
duplicate()DateTimeItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
includesYear()BooleanDetermina se la voce include un'opzione per l'anno.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setGeneralFeedback(feedback)DateTimeItemImposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad es. domande che richiedono una valutazione manuale).
setHelpText(text)DateTimeItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemConsente di stabilire se l'elemento della data include un'impostazione dell'anno.
setPoints(points)DateTimeItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)DateTimeItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)DateTimeItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

DestinationType

Proprietà

ProprietàTipoDescrizione
SPREADSHEETEnumUn foglio di lavoro di Fogli Google come destinazione per le risposte di un modulo.

DurationItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(hours, minutes, seconds)ItemResponseCrea un nuovo ItemResponse per questo elemento data.
duplicate()DurationItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setGeneralFeedback(feedback)DurationItemImposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad es. domande che richiedono una valutazione manuale).
setHelpText(text)DurationItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)DurationItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)DurationItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)DurationItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

FeedbackType

Proprietà

ProprietàTipoDescrizione
CORRECTEnumIl feedback mostrato automaticamente agli intervistati per una domanda ha risposto correttamente.
INCORRECTEnumIl feedback mostrato automaticamente agli intervistati per una domanda ha ricevuto una risposta errata.
GENERALEnumFeedback che viene mostrato automaticamente agli intervistati quando inviano la loro risposta.

Form

Metodi

MetodoTipo restituitoBreve descrizione
addCheckboxGridItem()CheckboxGridItemAggiungi una nuova domanda, presentata come griglia di colonne e righe, che consente al responsabile di selezionare più opzioni per riga da una sequenza di caselle di controllo.
addCheckboxItem()CheckboxItemAggiunge una nuova domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché un campo "altro" facoltativo.
addDateItem()DateItemAggiunge una nuova domanda che consente a chi risponde di indicare una data.
addDateTimeItem()DateTimeItemAggiunge una nuova domanda che consente a chi risponde di indicare una data e un'ora.
addDurationItem()DurationItemAggiunge una nuova domanda che consente a chi risponde di indicare un periodo di tempo.
addEditor(emailAddress)FormAggiunge l'utente specificato all'elenco degli editor per Form.
addEditor(user)FormAggiunge l'utente specificato all'elenco degli editor per Form.
addEditors(emailAddresses)FormAggiunge la matrice di utenti specificata all'elenco degli editor per Form.
addGridItem()GridItemViene aggiunto un nuovo elemento domanda, presentato come una griglia di colonne e righe, che consente al responsabile di selezionare una scelta per riga da una sequenza di pulsanti di opzione.
addImageItem()ImageItemConsente di aggiungere un nuovo elemento di layout che mostra un'immagine.
addListItem()ListItemAggiunge una nuova domanda che consente a chi risponde di selezionare una scelta da un elenco a discesa.
addMultipleChoiceItem()MultipleChoiceItemAggiunge una nuova domanda che consente a chi risponde di selezionare una scelta da un elenco di pulsanti di opzione o un campo "altro" facoltativo.
addPageBreakItem()PageBreakItemConsente di aggiungere un nuovo elemento di layout che segna l'inizio di una pagina.
addParagraphTextItem()ParagraphTextItemAggiunge una nuova domanda che consente a chi risponde di inserire un blocco di testo.
addScaleItem()ScaleItemAggiunge una nuova domanda che consente a chi risponde di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
addSectionHeaderItem()SectionHeaderItemConsente di aggiungere un nuovo elemento di layout che indichi visivamente l'inizio di una sezione.
addTextItem()TextItemAggiunge una nuova domanda che consente a chi risponde di inserire una singola riga di testo.
addTimeItem()TimeItemAggiunge una nuova domanda che consente a chi risponde di indicare un'ora del giorno.
addVideoItem()VideoItemConsente di aggiungere un nuovo elemento di layout che mostra un video.
canEditResponse()BooleanDetermina se il modulo mostra un link per modificare una risposta dopo averla inviata.
collectsEmail()BooleanDetermina se il modulo raccoglie gli indirizzi email di chi risponde.
createResponse()FormResponseCrea una nuova risposta al modulo.
deleteAllResponses()FormElimina tutte le risposte inviate dall'archivio delle risposte del modulo.
deleteItem(index)voidElimina l'elemento in un determinato indice tra tutti gli elementi presenti nel modulo.
deleteItem(item)voidElimina l'elemento specificato.
deleteResponse(responseId)FormElimina una singola risposta dall'archivio delle risposte del modulo.
getConfirmationMessage()StringVisualizza il messaggio di conferma del modulo.
getCustomClosedFormMessage()StringRecupera il messaggio personalizzato che verrà visualizzato se il modulo non accetta risposte o una stringa vuota se non è stato impostato un messaggio personalizzato.
getDescription()StringVisualizza la descrizione del modulo.
getDestinationId()StringVisualizza l'ID della destinazione delle risposte del modulo.
getDestinationType()DestinationTypeRecupera il tipo della destinazione della risposta del modulo.
getEditUrl()StringVisualizza l'URL che può essere utilizzato per accedere alla modalità di modifica del modulo.
getEditors()User[]Visualizza l'elenco degli editor per Form.
getId()StringVisualizza l'ID del modulo.
getItemById(id)ItemVisualizza l'articolo con un determinato ID.
getItems()Item[]Visualizza una matrice di tutti gli elementi nel modulo.
getItems(itemType)Item[]Visualizza una matrice di tutti gli elementi di un determinato tipo.
getPublishedUrl()StringRecupera l'URL che può essere utilizzato per rispondere al modulo.
getResponse(responseId)FormResponseRiceve un'unica risposta in base all'ID risposta.
getResponses()FormResponse[]Visualizza una matrice di tutte le risposte del modulo.
getResponses(timestamp)FormResponse[]Visualizza una matrice di tutte le risposte del modulo dopo una determinata data e ora.
getShuffleQuestions()BooleanDetermina se l'ordine delle domande in ogni pagina del modulo è casuale.
getSummaryUrl()StringRecupera l'URL che può essere utilizzato per visualizzare un riepilogo delle risposte del modulo.
getTitle()StringVisualizza il titolo del modulo.
hasLimitOneResponsePerUser()BooleanDetermina se il modulo consente una sola risposta per partecipante.
hasProgressBar()BooleanDetermina se il modulo mostra una barra di avanzamento.
hasRespondAgainLink()BooleanDetermina se il modulo visualizza un link per inviare un'altra risposta dopo che il partecipante ha completato il modulo.
isAcceptingResponses()BooleanDetermina se il modulo accetta attualmente risposte.
isPublishingSummary()BooleanDetermina se il modulo visualizza un link per visualizzare un riepilogo delle risposte dopo che il partecipante ha completato il modulo.
isQuiz()BooleanDetermina se il modulo è un quiz.
moveItem(from, to)ItemSposta un elemento in un determinato indice tra tutti gli elementi presenti nel modulo in un altro indice specifico.
moveItem(item, toIndex)ItemSposta un determinato elemento in un determinato indice tra tutti gli elementi presenti nel modulo.
removeDestination()FormScollega il modulo dalla destinazione di risposta attuale.
removeEditor(emailAddress)FormRimuove l'utente specificato dall'elenco per il Form.
removeEditor(user)FormRimuove l'utente specificato dall'elenco per il Form.
requiresLogin()BooleanDetermina se il modulo richiede agli intervistati di accedere a un account nello stesso dominio o di un sottodominio prima di rispondere.
setAcceptingResponses(enabled)FormConsente di stabilire se il modulo accetta o meno risposte.
setAllowResponseEdits(enabled)FormConsente di stabilire se visualizzare o meno un link per modificare una risposta dopo averla inviata.
setCollectEmail(collect)FormConsente di stabilire se il modulo raccoglie gli indirizzi email degli intervistati.
setConfirmationMessage(message)FormImposta il messaggio di conferma del modulo.
setCustomClosedFormMessage(message)FormImposta il messaggio da visualizzare se il modulo non accetta risposte.
setDescription(description)FormImposta la descrizione del modulo.
setDestination(type, id)FormImposta la destinazione dove salvare le risposte del modulo.
setIsQuiz(enabled)FormConsente di stabilire se il modulo è un quiz.
setLimitOneResponsePerUser(enabled)FormConsente di stabilire se il modulo deve consentire una sola risposta per partecipante.
setProgressBar(enabled)FormConsente di stabilire se il modulo ha una barra di avanzamento.
setPublishingSummary(enabled)FormConsente di stabilire se visualizzare o meno un link per visualizzare un riepilogo delle risposte dopo che il partecipante ha inviato il modulo.
setRequireLogin(requireLogin)FormConsente di impostare se il modulo richiede agli intervistati di accedere a un account nello stesso dominio o sottodominio.
setShowLinkToRespondAgain(enabled)FormConsente di stabilire se visualizzare o meno un link per inviare un'altra risposta dopo che il partecipante ha completato il modulo.
setShuffleQuestions(shuffle)FormConsente di stabilire se l'ordine delle domande in ogni pagina del modulo è casuale.
setTitle(title)FormImposta il titolo del modulo.
shortenFormUrl(url)StringConverte un URL lungo per un modulo in un URL breve.
submitGrades(responses)FormInvia i voti per i FormResponses specificati.

FormApp

Proprietà

ProprietàTipoDescrizione
AlignmentAlignmentUn'enumerazione dei tipi di allineamento delle immagini.
DestinationTypeDestinationTypeUn'enumerazione dei tipi di destinazioni che possono memorizzare le risposte del modulo.
FeedbackTypeFeedbackTypeUn'enumerazione dei tipi di modulo Feedbacks.
ItemTypeItemTypeUn'enumerazione dei tipi di modulo Items.
PageNavigationTypePageNavigationTypeUn'enumerazione dei possibili comportamenti di navigazione nelle pagine.

Metodi

MetodoTipo restituitoBreve descrizione
create(title)FormCrea e restituisce un nuovo Form.
createCheckboxGridValidation()CheckboxGridValidationBuilderRestituisce un'istanza di CheckboxGridValidationBuilder, che può essere utilizzata per impostare la convalida su un CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderRestituisce un'istanza di CheckboxValidationBuilder, che può essere utilizzata per impostare la convalida su un CheckboxItem.
createFeedback()QuizFeedbackBuilderRestituisce un'istanza di QuizFeedbackBuilder, che può essere utilizzata per impostare il feedback su un elemento Item valutabile.
createGridValidation()GridValidationBuilderRestituisce un'istanza di un GridValidationBuilder che può essere utilizzato per impostare la convalida su un GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderRestituisce un'istanza di un ParagraphTextValidationBuilder, che può essere utilizzato per impostare la convalida su ParagraphTextItem.
createTextValidation()TextValidationBuilderRestituisce un'istanza di TextValidationBuilder, che può essere utilizzata per impostare la convalida su TextItem.
getActiveForm()FormRestituisce il modulo a cui lo script è container-bound.
getUi()UiRestituisce un'istanza dell'ambiente di interfaccia utente dell'editor del modulo che consente allo script di aggiungere funzionalità come menu, finestre di dialogo e barre laterali.
openById(id)FormRestituisce Form con l'ID specificato.
openByUrl(url)FormRestituisce Form con l'URL specificato.

FormResponse

Metodi

MetodoTipo restituitoBreve descrizione
getEditResponseUrl()StringGenera un URL che può essere utilizzato per modificare una risposta già inviata.
getGradableItemResponses()ItemResponse[]Visualizza tutte le risposte degli elementi contenute in una risposta del modulo, nello stesso ordine in cui vengono visualizzati gli elementi nel modulo.
getGradableResponseForItem(item)ItemResponseVisualizza la risposta dell'elemento contenuta in una risposta del modulo per un determinato elemento.
getId()StringVisualizza l'ID della risposta del modulo.
getItemResponses()ItemResponse[]Visualizza tutte le risposte degli elementi contenute in una risposta del modulo, nello stesso ordine in cui vengono visualizzati gli elementi nel modulo.
getRespondentEmail()StringRecupera l'indirizzo email della persona che ha inviato una risposta, se l'impostazione Form.setCollectEmail(collect) è attivata.
getResponseForItem(item)ItemResponseVisualizza la risposta dell'elemento contenuto in questo modulo per una data risposta.
getTimestamp()DateVisualizza il timestamp di invio della risposta del modulo.
submit()FormResponseInvia la risposta.
toPrefilledUrl()StringGenera un URL per il modulo in cui le risposte vengono precompilate in base alle risposte in questa risposta.
withItemGrade(gradedResponse)FormResponseAggiunge i voti della risposta dell'elemento a una risposta del modulo.
withItemResponse(response)FormResponseAggiunge la risposta dell'elemento specificato a una risposta del modulo.

GridItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()GridItemRimuove eventuali convalide dei dati per questo elemento della griglia.
createResponse(responses)ItemResponseCrea un nuovo ItemResponse per questo elemento della griglia.
duplicate()GridItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getColumns()String[]Visualizza i valori per ogni colonna della griglia.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getRows()String[]Visualizza i valori per ogni riga della griglia.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setColumns(columns)GridItemImposta le colonne della griglia in base a un array di valori.
setHelpText(text)GridItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)GridItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setRows(rows)GridItemImposta le righe della griglia in base a un array di valori.
setTitle(title)GridItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)GridItemImposta la convalida dei dati per questo elemento della griglia.

GridValidation

GridValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireLimitOneResponsePerColumn()GridValidationBuilderRichiede un limite di una risposta per colonna per un elemento della griglia.

ImageItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()ImageItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getAlignment()AlignmentVisualizza l'allineamento orizzontale dell'immagine.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getImage()BlobVisualizza l'immagine attualmente assegnata all'elemento.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
getWidth()IntegerVisualizza la larghezza dell'immagine in pixel.
setAlignment(alignment)ImageItemImposta l'allineamento orizzontale dell'immagine.
setHelpText(text)ImageItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setImage(image)ImageItemImposta l'immagine stessa.
setTitle(title)ImageItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).
setWidth(width)ImageItemImposta la larghezza dell'immagine in pixel.

Item

Metodi

MetodoTipo restituitoBreve descrizione
asCheckboxGridItem()CheckboxGridItemRestituisce l'elemento come un elemento griglia della casella di controllo.
asCheckboxItem()CheckboxItemRestituisce l'elemento come voce di casella di controllo.
asDateItem()DateItemRestituisce l'elemento come elemento data.
asDateTimeItem()DateTimeItemRestituisce l'elemento come elemento data-ora.
asDurationItem()DurationItemRestituisce l'elemento come elemento di durata.
asGridItem()GridItemRestituisce l'elemento come una griglia.
asImageItem()ImageItemRestituisce l'elemento come elemento immagine.
asListItem()ListItemRestituisce l'elemento come voce dell'elenco.
asMultipleChoiceItem()MultipleChoiceItemRestituisce l'elemento come elemento a scelta multipla.
asPageBreakItem()PageBreakItemRestituisce l'elemento come elemento di interruzione di pagina.
asParagraphTextItem()ParagraphTextItemRestituisce l'elemento come elemento di testo di paragrafo.
asScaleItem()ScaleItemRestituisce l'elemento come elemento in scala.
asSectionHeaderItem()SectionHeaderItemRestituisce l'elemento come elemento di intestazione di sezione.
asTextItem()TextItemRestituisce l'elemento come elemento di testo.
asTimeItem()TimeItemRestituisce l'elemento come voce temporale.
asVideoItem()VideoItemRestituisce l'elemento come un elemento video.
duplicate()ItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
setHelpText(text)ItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)ItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

ItemResponse

Metodi

MetodoTipo restituitoBreve descrizione
getFeedback()ObjectVisualizza il feedback fornito per la risposta inviata alla persona che ha risposto.
getItem()ItemVisualizza l'elemento della domanda a cui risponde questa risposta.
getResponse()ObjectRiceve la risposta inviata da chi risponde.
getScore()ObjectRestituisce il punteggio per la risposta inviata dal partecipante.
setFeedback(feedback)ItemResponseConsente di impostare il feedback da visualizzare per la risposta inviata di chi risponde.
setScore(score)ItemResponseImposta il punteggio per la risposta inviata dal partecipante.

ItemType

Proprietà

ProprietàTipoDescrizione
CHECKBOXEnumUn elemento della domanda che consente a chi risponde di selezionare una o più caselle di controllo, nonché un campo facoltativo "altro".
CHECKBOX_GRIDEnumUn elemento domanda, presentato come una griglia di colonne e righe, che consente a chi risponde di selezionare più opzioni per riga da una sequenza di caselle di controllo.
DATEEnumUn elemento di domanda che consente a chi risponde di indicare una data.
DATETIMEEnumUn elemento di domanda che consente a chi risponde di indicare una data e un'ora.
DURATIONEnumElemento di domanda che consente a chi risponde di indicare una durata.
GRIDEnumUn elemento domanda, presentato come una griglia di colonne e righe, che consente a chi risponde di selezionare una scelta per riga da una sequenza di pulsanti di opzione.
IMAGEEnumUn elemento di layout che mostra un'immagine.
LISTEnumUn elemento di domanda che consente a chi risponde di selezionare una scelta da un elenco a discesa.
MULTIPLE_CHOICEEnumUn punto interrogativo che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o un campo "altro" facoltativo.
PAGE_BREAKEnumUn elemento di layout che segna l'inizio di una pagina.
PARAGRAPH_TEXTEnumUn elemento di domanda che consente a chi risponde di inserire un blocco di testo.
SCALEEnumUn elemento di domanda che consente a chi risponde di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
SECTION_HEADEREnumElemento di layout che indica visivamente l'inizio di una sezione.
TEXTEnumUn elemento di domanda che consente a chi risponde di inserire una singola riga di testo.
TIMEEnumElemento di domanda che consente a chi risponde di indicare un'ora del giorno.
VIDEOEnumUn elemento di layout che mostra un video di YouTube.
FILE_UPLOADEnumUn elemento domanda che consente al partecipante di caricare un file.

ListItem

Metodi

MetodoTipo restituitoBreve descrizione
createChoice(value)ChoiceCrea una nuova scelta.
createChoice(value, isCorrect)ChoiceCrea una nuova scelta.
createChoice(value, navigationItem)ChoiceCrea una nuova scelta con un'opzione di navigazione nelle pagine che passa a un determinato elemento di interruzione di pagina.
createChoice(value, navigationType)ChoiceCrea una nuova scelta con un'opzione di navigazione nelle pagine.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento dell'elenco.
duplicate()ListItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getChoices()Choice[]Visualizza tutte le opzioni per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setChoiceValues(values)ListItemImposta le scelte per un elemento da una matrice di stringhe.
setChoices(choices)ListItemImposta una serie di opzioni per un elemento.
setFeedbackForCorrect(feedback)ListItemImposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)ListItemImposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda.
setHelpText(text)ListItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ListItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)ListItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)ListItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

MultipleChoiceItem

Metodi

MetodoTipo restituitoBreve descrizione
createChoice(value)ChoiceCrea una nuova scelta.
createChoice(value, isCorrect)ChoiceCrea una nuova scelta.
createChoice(value, navigationItem)ChoiceCrea una nuova scelta con un'opzione di navigazione nelle pagine che passa a un determinato elemento di interruzione di pagina.
createChoice(value, navigationType)ChoiceCrea una nuova scelta con un'opzione di navigazione nelle pagine.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento a scelta multipla.
duplicate()MultipleChoiceItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getChoices()Choice[]Visualizza tutte le opzioni per un elemento.
getFeedbackForCorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono correttamente a una domanda.
getFeedbackForIncorrect()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono in modo errato a una domanda.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
hasOtherOption()BooleanDetermina se l'elemento ha un'opzione "altro".
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setChoiceValues(values)MultipleChoiceItemImposta le scelte per un elemento da una matrice di stringhe.
setChoices(choices)MultipleChoiceItemImposta una serie di opzioni per un elemento.
setFeedbackForCorrect(feedback)MultipleChoiceItemImposta il feedback da mostrare agli intervistati quando rispondono correttamente a una domanda.
setFeedbackForIncorrect(feedback)MultipleChoiceItemImposta il feedback da mostrare agli intervistati quando rispondono in modo errato a una domanda.
setHelpText(text)MultipleChoiceItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)MultipleChoiceItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)MultipleChoiceItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)MultipleChoiceItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemConsente di stabilire se un elemento ha un'opzione "altro".

PageBreakItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()PageBreakItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGoToPage()PageBreakItemVisualizza il PageBreakItem a cui verrà reindirizzato il modulo dopo aver completato la pagina prima di questa interruzione di pagina (ossia, dopo aver raggiunto questa interruzione di pagina in base alla normale avanzamento lineare attraverso il modulo).
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPageNavigationType()PageNavigationTypeVisualizza il tipo di navigazione della pagina che si verifica dopo il completamento della pagina prima dell'interruzione di pagina, ovvero quando viene raggiunta tramite la normale avanzamento lineare attraverso il modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
setGoToPage(goToPageItem)PageBreakItemImposta il passaggio della pagina dopo il completamento della pagina prima dell'interruzione di pagina (ovvero al raggiungimento di questa interruzione di pagina mediante la normale progressione lineare nel modulo).
setGoToPage(navigationType)PageBreakItemConsente di impostare il tipo di navigazione della pagina che si verifica dopo il completamento della pagina prima dell'interruzione di pagina (ovvero, quando viene raggiunta la normale interruzione lineare attraverso il modulo).
setHelpText(text)PageBreakItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)PageBreakItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

Proprietà

ProprietàTipoDescrizione
CONTINUEEnumVai alla pagina successiva del modulo dopo aver completato la pagina corrente.
GO_TO_PAGEEnumPassa a una pagina specifica del modulo dopo aver completato la pagina corrente.
RESTARTEnumRiavvia il modulo dall'inizio, senza cancellare le risposte inserite finora, dopo aver completato la pagina corrente.
SUBMITEnumInvia la risposta del modulo dopo aver completato la pagina corrente.

ParagraphTextItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()ParagraphTextItemRimuove la convalida dei dati per questo elemento di testo del paragrafo.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento di testo del paragrafo.
duplicate()ParagraphTextItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setGeneralFeedback(feedback)ParagraphTextItemImposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad es. domande che richiedono una valutazione manuale).
setHelpText(text)ParagraphTextItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ParagraphTextItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)ParagraphTextItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)ParagraphTextItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)ParagraphTextItemImposta la convalida dei dati per questo elemento di testo del paragrafo.

ParagraphTextValidation

ParagraphTextValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderRichiede una risposta per contenere il pattern.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderRichiede una risposta che non contenga pattern.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderRichiede una risposta che non corrisponda al pattern.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderRichiede che la lunghezza della risposta sia maggiore o uguale al valore.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderRichiede una lunghezza della risposta inferiore al valore.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderRichiede una risposta per la corrispondenza con il pattern.

QuizFeedback

Metodi

MetodoTipo restituitoBreve descrizione
getLinkUrls()String[]Visualizza un elenco degli URL associati al feedback.
getText()StringRecupera il testo visualizzato del feedback.

QuizFeedbackBuilder

Metodi

MetodoTipo restituitoBreve descrizione
addLink(url)QuizFeedbackBuilderAggiunge un link al materiale aggiuntivo del feedback.
addLink(url, displayText)QuizFeedbackBuilderAggiunge un link al materiale aggiuntivo del feedback.
build()QuizFeedbackCrea un feedback del tipo corrispondente per questo builder.
copy()QuizFeedbackBuilderRestituisce una copia di questo builder.
setText(text)QuizFeedbackBuilderImposta il testo del feedback.

ScaleItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento della scala.
duplicate()ScaleItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getLeftLabel()StringVisualizza l'etichetta per l'eventuale limite inferiore della bilancia.
getLowerBound()IntegerRecupera il limite inferiore della bilancia.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getRightLabel()StringVisualizza l'etichetta per l'eventuale limite superiore della bilancia.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
getUpperBound()IntegerRecupera il limite superiore della bilancia.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setBounds(lower, upper)ScaleItemImposta i limiti inferiore e superiore della bilancia.
setGeneralFeedback(feedback)ScaleItemImposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad es. domande che richiedono una valutazione manuale).
setHelpText(text)ScaleItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setLabels(lower, upper)ScaleItemImposta le etichette per i limiti inferiore e superiore della bilancia.
setPoints(points)ScaleItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)ScaleItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)ScaleItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

SectionHeaderItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()SectionHeaderItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
setHelpText(text)SectionHeaderItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)SectionHeaderItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

TextItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()TextItemRimuove la convalida dei dati per questo elemento di testo.
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento di testo.
duplicate()TextItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setGeneralFeedback(feedback)TextItemImposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad es. domande che richiedono una valutazione manuale).
setHelpText(text)TextItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TextItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)TextItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)TextItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)TextItemImposta la convalida dei dati per questo elemento di testo.

TextValidation

TextValidationBuilder

Metodi

MetodoTipo restituitoBreve descrizione
requireNumber()TextValidationBuilderRichiede che l'elemento di testo sia un numero.
requireNumberBetween(start, end)TextValidationBuilderRichiede che l'elemento di testo sia un numero compreso tra inizio e fine, inclusi.
requireNumberEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero uguale al valore specificato.
requireNumberGreaterThan(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero maggiore del valore specificato.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato.
requireNumberLessThan(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero inferiore al valore specificato.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero inferiore o uguale al valore specificato.
requireNumberNotBetween(start, end)TextValidationBuilderRichiede che l'elemento di testo sia un numero non compreso tra l'inizio e la fine, inclusi.
requireNumberNotEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero diverso dal valore specificato.
requireTextContainsPattern(pattern)TextValidationBuilderRichiede una risposta per contenere il pattern.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRichiede una risposta che non contenga pattern.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRichiede una risposta che non corrisponda al pattern.
requireTextIsEmail()TextValidationBuilderRichiede che l'elemento di testo sia un indirizzo email.
requireTextIsUrl()TextValidationBuilderRichiede che l'elemento di testo sia un URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderRichiede che la lunghezza della risposta sia maggiore o uguale al valore.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderRichiede una lunghezza della risposta inferiore al valore.
requireTextMatchesPattern(pattern)TextValidationBuilderRichiede una risposta per la corrispondenza con il pattern.
requireWholeNumber()TextValidationBuilderRichiede che l'elemento di testo sia un numero intero.

TimeItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(hour, minute)ItemResponseCrea un nuovo ItemResponse per questo elemento temporale.
duplicate()TimeItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGeneralFeedback()QuizFeedbackRestituisce il feedback che viene mostrato agli intervistati quando rispondono a una domanda valutabile.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se il partecipante deve rispondere alla domanda.
setGeneralFeedback(feedback)TimeItemImposta il feedback da mostrare agli intervistati quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad es. domande che richiedono una valutazione manuale).
setHelpText(text)TimeItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TimeItemImposta il numero di punti di un elemento valutabile.
setRequired(enabled)TimeItemConsente di stabilire se il partecipante deve rispondere alla domanda.
setTitle(title)TimeItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).

VideoItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()VideoItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getAlignment()AlignmentRecupera l'allineamento orizzontale del video.
getHelpText()StringVisualizza il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi del layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerVisualizza l'identificatore univoco dell'articolo.
getIndex()IntegerVisualizza l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringRecupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeVisualizza il tipo dell'elemento, rappresentato come ItemType.
getWidth()IntegerVisualizza la larghezza del video in pixel.
setAlignment(alignment)VideoItemImposta l'allineamento orizzontale del video.
setHelpText(text)VideoItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per gli elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)VideoItemImposta il titolo dell'elemento (a volte chiamato testo intestazione, nel caso di un SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemImposta il video stesso a partire da un determinato URL di YouTube o ID video di YouTube.
setWidth(width)VideoItemImposta la larghezza del video in pixel.