Forms Service

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 dell'immagine supportati.
CheckboxGridItemUn 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.
CheckboxGridValidationDataValidation per un CheckboxGridItem.
CheckboxGridValidationBuilderUn DataValidationBuilder per un CheckboxGridValidation.
CheckboxItemUna domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché una facoltativo "altro" .
CheckboxValidationDataValidation per un CheckboxItem.
CheckboxValidationBuilderUn DataValidationBuilder per un CheckboxValidation.
ChoiceUna singola scelta associata a un tipo di Item che supporta opzioni, come CheckboxItem, ListItem o MultipleChoiceItem.
DateItemUna domanda che consente a chi risponde di indicare una data.
DateTimeItemUna domanda che consente a chi risponde di indicare una data e un'ora.
DestinationTypeUn'enumerazione che rappresenta i tipi supportati di destinazioni delle risposte al modulo.
DurationItemUna domanda che consente a chi risponde di indicare un periodo di tempo.
FeedbackTypeUn'enumerazione che rappresenta i tipi di feedback supportati.
FormUn modulo che contiene proprietà ed elementi complessivi.
FormAppConsente a uno script di aprire un elemento 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 all'intervistato di selezionare una scelta per riga da una sequenza di pulsanti di opzione.
GridValidationDataValidation per un GridItem.
GridValidationBuilderUn DataValidationBuilder per un GridValidation.
ImageItemUn elemento di layout che mostra un'immagine.
ItemUn elemento modulo generico che contiene 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 del modulo supportati.
ListItemUna domanda che consente al partecipante di selezionare un'opzione da un elenco a discesa.
MultipleChoiceItemUna domanda che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o un'opzione "Altro" facoltativa .
PageBreakItemUn elemento di layout che segna l'inizio di una pagina.
PageNavigationTypeUn'enumerazione che rappresenta i tipi di navigazione nelle pagine supportati.
ParagraphTextItemUna domanda che consente al partecipante di inserire un blocco di testo.
ParagraphTextValidationDataValidation per un ParagraphTextItem.
ParagraphTextValidationBuilderUn DataValidationBuilder per un ParagraphTextValidation.
QuizFeedbackL'implementazione in bean di un feedback, che contiene proprietà comuni a tutti i feedback, come testo o link visualizzati.
QuizFeedbackBuilderIl FeedbackBuilder di base che contiene i setter per le proprietà comuni a tutti i feedback, come testo visualizzato.
ScaleItemUna domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di segnali radio pulsanti.
SectionHeaderItemUn elemento di layout che indica visivamente l'inizio di una sezione.
TextItemUna domanda che consente al partecipante di inserire una singola riga di testo.
TextValidationDataValidation per un TextItem.
TextValidationBuilderUn DataValidationBuilder per un TextValidation.
TimeItemUna 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 qualsiasi convalida 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[]Recupera i valori di ogni colonna della griglia.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getRows()String[]Recupera i valori per ogni riga della griglia.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se l'intervistato 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 elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)CheckboxGridItemConsente di impostare se l'intervistato 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 denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)CheckboxGridItemImposta la convalida dei dati per questo elemento della griglia delle 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 qualsiasi convalida dei dati per questo elemento 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[]Recupera tutte le opzioni disponibili 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
hasOtherOption()BooleanDetermina se all'elemento è disponibile un'opzione "Altro" .
isRequired()BooleanDetermina se l'intervistato deve rispondere alla domanda.
setChoiceValues(values)CheckboxItemImposta le scelte per un elemento da un array di stringhe.
setChoices(choices)CheckboxItemConsente di impostare un array di scelte 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 elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)CheckboxItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)CheckboxItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)CheckboxItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
setValidation(validation)CheckboxItemImposta la convalida dei dati per questo elemento della casella di controllo.
showOtherOption(enabled)CheckboxItemImposta se l'elemento ha un "altro" .

CheckboxValidation

CheckboxValidationBuilder

Metodi

MetodoTipo restituitoBreve 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

MetodoTipo restituitoBreve descrizione
getGotoPage()PageBreakItemConsente di ottenere PageBreakItem impostato come destinazione GO_TO_PAGE se chi risponde seleziona questa scelta e completa la pagina corrente.
getPageNavigationType()PageNavigationTypeOttiene l'PageNavigationType che si verifica se l'intervistato seleziona questa scelta e completa la pagina corrente.
getValue()StringOttiene il valore della scelta, che gli intervistati vedono come etichetta quando visualizzano il modulo.
isCorrectAnswer()BooleanRiconosce se 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
includesYear()BooleanDetermina se l'elemento della data include un'opzione anno.
isRequired()BooleanDetermina se l'intervistato 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 (ovvero domande che richiedono una valutazione manuale).
setHelpText(text)DateItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateItemConsente di specificare se l'elemento della data include un'impostazione relativa all'anno.
setPoints(points)DateItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)DateItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)DateItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).

DateTimeItem

Metodi

MetodoTipo restituitoBreve descrizione
createResponse(response)ItemResponseCrea un nuovo ItemResponse per questo elemento con data e 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
includesYear()BooleanDetermina se l'elemento della data include un'opzione anno.
isRequired()BooleanDetermina se l'intervistato 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 (ovvero domande che richiedono una valutazione manuale).
setHelpText(text)DateTimeItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemConsente di specificare se l'elemento della data include un'impostazione relativa all'anno.
setPoints(points)DateTimeItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)DateTimeItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)DateTimeItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).

DestinationType

Proprietà

ProprietàTipoDescrizione
SPREADSHEETEnumUn foglio di lavoro di Fogli Google come destinazione per le risposte del 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se l'intervistato 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 (ovvero domande che richiedono una valutazione manuale).
setHelpText(text)DurationItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)DurationItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)DurationItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)DurationItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).

FeedbackType

Proprietà

ProprietàTipoDescrizione
CORRECTEnumFeedback che viene mostrato automaticamente agli intervistati per una domanda a cui è stata data una risposta corretta.
INCORRECTEnumFeedback che viene mostrato automaticamente agli intervistati per una domanda con risposta errata.
GENERALEnumFeedback che viene mostrato automaticamente agli intervistati quando inviano la loro risposta.

Form

Metodi

MetodoTipo restituitoBreve descrizione
addCheckboxGridItem()CheckboxGridItemAggiunge 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()CheckboxItemAggiunge una nuova domanda che consente al partecipante di selezionare una o più caselle di controllo, e un'opzione "Altro" .
addDateItem()DateItemConsente di aggiungere un nuovo elemento domanda che consente all'intervistato di indicare una data.
addDateTimeItem()DateTimeItemConsente di aggiungere un nuovo elemento domanda che consente al partecipante di indicare una data e un'ora.
addDurationItem()DurationItemConsente di aggiungere un nuovo elemento domanda che consente all'intervistato di indicare un periodo di tempo.
addEditor(emailAddress)FormAggiunge l'utente specificato all'elenco di editor per Form.
addEditor(user)FormAggiunge l'utente specificato all'elenco di editor per Form.
addEditors(emailAddresses)FormAggiunge l'array di utenti specificato all'elenco di editor per Form.
addGridItem()GridItemAggiunge 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()ImageItemConsente di aggiungere un nuovo elemento di layout che mostra un'immagine.
addListItem()ListItemAggiunge un nuovo elemento domanda che consente al partecipante di selezionare un'opzione da un menu a discesa dall'elenco di lettura.
addMultipleChoiceItem()MultipleChoiceItemAggiunge 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()PageBreakItemAggiunge un nuovo elemento di layout che segna l'inizio di una pagina.
addParagraphTextItem()ParagraphTextItemAggiunge un nuovo elemento domanda che consente all'intervistato di inserire un blocco di testo.
addScaleItem()ScaleItemConsente di aggiungere un nuovo elemento domanda che consente al partecipante di scegliere un'opzione tra una serie una sequenza di pulsanti di opzione.
addSectionHeaderItem()SectionHeaderItemAggiunge un nuovo elemento di layout che indica visivamente l'inizio di una sezione.
addTextItem()TextItemConsente di aggiungere un nuovo elemento domanda che consente al partecipante di inserire una singola riga di testo.
addTimeItem()TimeItemConsente di aggiungere un nuovo elemento domanda che consente all'intervistato di indicare un'ora del giorno.
addVideoItem()VideoItemAggiunge un nuovo elemento di layout che mostra un video.
canEditResponse()BooleanDetermina se il modulo visualizza un link per modificare una risposta dopo averla inviata.
collectsEmail()BooleanDetermina se il modulo raccoglie le risposte degli intervistati .
createResponse()FormResponseCrea una nuova risposta al modulo.
deleteAllResponses()FormElimina tutte le risposte inviate dall'archivio risposte del modulo.
deleteItem(index)voidElimina l'elemento in un determinato indice tra tutti gli elementi nel modulo.
deleteItem(item)voidElimina l'elemento specificato.
deleteResponse(responseId)FormElimina una singola risposta dall'archivio delle risposte del modulo.
getConfirmationMessage()StringRecupera il messaggio di conferma del modulo.
getCustomClosedFormMessage()StringRecupera il messaggio personalizzato che viene visualizzato se il modulo non accetta risposte o se è vuoto se non viene impostato alcun messaggio personalizzato.
getDescription()StringOttiene la descrizione del modulo.
getDestinationId()StringOttiene l'ID della destinazione della risposta del modulo.
getDestinationType()DestinationTypeRestituisce il tipo di destinazione della risposta del modulo.
getEditUrl()StringRecupera 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()StringRecupera l'ID del modulo.
getItemById(id)ItemRecupera 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()StringRecupera l'URL che può essere utilizzato per rispondere al modulo.
getResponse(responseId)FormResponseRiceve 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()BooleanDetermina se l'ordine delle domande in ogni pagina del modulo è randomizzato.
getSummaryUrl()StringOttiene l'URL che può essere utilizzato per visualizzare un riepilogo delle risposte del modulo.
getTitle()StringOttiene il titolo del modulo.
hasLimitOneResponsePerUser()BooleanDetermina se il modulo consente una sola risposta per intervistato.
hasProgressBar()BooleanDetermina se il modulo visualizza una barra di avanzamento.
hasRespondAgainLink()BooleanDetermina se il modulo visualizza un link per inviare un'altra risposta dopo l'intervistato per compilare il modulo.
isAcceptingResponses()BooleanDetermina se il modulo accetta risposte.
isPublishingSummary()BooleanDetermina se il modulo mostra un link per visualizzare un riepilogo delle risposte dopo che l'intervistato per compilare il modulo.
isQuiz()BooleanDetermina se il modulo è un quiz.
moveItem(from, to)ItemSposta un elemento in un determinato indice tra tutti gli elementi del modulo in un altro indice specificato.
moveItem(item, toIndex)ItemSposta un determinato elemento in un determinato indice tra tutti gli elementi del modulo.
removeDestination()FormScollega il modulo dalla destinazione attuale della risposta.
removeEditor(emailAddress)FormRimuove l'utente specificato dall'elenco degli editor per Form.
removeEditor(user)FormRimuove l'utente specificato dall'elenco degli editor per Form.
requiresLogin()BooleanDetermina se il modulo richiede agli intervistati di accedere a un account dello stesso dominio o un sottodominio prima di rispondere.
setAcceptingResponses(enabled)FormConsente di impostare se il modulo al momento accetta risposte.
setAllowResponseEdits(enabled)FormImposta se il modulo visualizza un link per modificare una risposta dopo averla inviata.
setCollectEmail(collect)FormImposta se il modulo raccoglie le risposte 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 in cui vengono salvate le risposte del modulo.
setIsQuiz(enabled)FormConsente di impostare se il modulo è un quiz.
setLimitOneResponsePerUser(enabled)FormImposta se il modulo consente una sola risposta per intervistato.
setProgressBar(enabled)FormConsente di impostare se il modulo ha una barra di avanzamento.
setPublishingSummary(enabled)FormImposta se il modulo visualizza un link per visualizzare un riepilogo delle risposte dopo che l'intervistato ha inviato il modulo.
setRequireLogin(requireLogin)FormImposta se il modulo richiede agli intervistati di accedere a un account dello stesso dominio o a un un sottodominio prima di rispondere.
setShowLinkToRespondAgain(enabled)FormImposta se il modulo visualizza un link per inviare un'altra risposta dopo il completamento dell'intervistato il modulo.
setShuffleQuestions(shuffle)FormConsente di impostare se l'ordine delle domande in ogni pagina del modulo è randomizzato.
setTitle(title)FormImposta il titolo del modulo.
shortenFormUrl(url)StringConverte l'URL lungo di un modulo in un URL breve.
submitGrades(responses)FormInvia i voti per le risposte FormResponse.

FormApp

Proprietà

ProprietàTipoDescrizione
AlignmentAlignmentUn'enumerazione dei tipi di allineamento dell'immagine.
DestinationTypeDestinationTypeUn'enumerazione dei tipi di destinazioni che possono archiviare le risposte dei moduli.
FeedbackTypeFeedbackTypeUn'enumerazione dei tipi di modulo Feedbacks.
ItemTypeItemTypeUn'enumerazione dei tipi di modulo Items.
PageNavigationTypePageNavigationTypeUn'enumerazione dei possibili comportamenti per la navigazione nelle pagine.

Metodi

MetodoTipo restituitoBreve descrizione
create(title)FormCrea e restituisce un nuovo Form.
createCheckboxGridValidation()CheckboxGridValidationBuilderRestituisce un'istanza di un CheckboxGridValidationBuilder che può essere utilizzato per impostare la convalida su una CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderRestituisce un'istanza di un CheckboxValidationBuilder che può essere utilizzato per impostare la convalida su un CheckboxItem.
createFeedback()QuizFeedbackBuilderRestituisce un'istanza di QuizFeedbackBuilder che può essere utilizzata per impostare il feedback su un Item.
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 in cui lo script è container-bound.
getUi()UiRestituisce 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)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[]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)ItemResponseRestituisce la risposta all'elemento contenuta in una risposta del modulo per un determinato elemento.
getId()StringRecupera 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()StringRecupera l'indirizzo email della persona che ha inviato una risposta, se l'impostazione Form.setCollectEmail(collect) è attivata.
getResponseForItem(item)ItemResponseRestituisce la risposta all'elemento contenuta nella risposta del modulo per un determinato elemento.
getTimestamp()DateOttiene il timestamp per l'invio di una risposta a un modulo.
submit()FormResponseInvia la risposta.
toPrefilledUrl()StringGenera un URL per il modulo in cui le risposte sono precompilate in base alle risposte in questo come risposta del modulo.
withItemGrade(gradedResponse)FormResponseAggiunge i voti della risposta di un determinato elemento a una risposta del modulo.
withItemResponse(response)FormResponseAggiunge la risposta dell'elemento specificata a una risposta del modulo.

GridItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()GridItemRimuove qualsiasi convalida 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[]Recupera i valori di ogni colonna della griglia.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getRows()String[]Recupera i valori per ogni riga della griglia.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se l'intervistato 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 elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)GridItemConsente di impostare se l'intervistato 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 denominato testo dell'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()AlignmentRestituisce l'allineamento orizzontale dell'immagine.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getImage()BlobRecupera l'immagine attualmente assegnata all'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
getWidth()IntegerRestituisce la larghezza dell'immagine in pixel.
setAlignment(alignment)ImageItemConsente di impostare l'allineamento orizzontale dell'immagine.
setHelpText(text)ImageItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setImage(image)ImageItemImposta l'immagine stessa.
setTitle(title)ImageItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
setWidth(width)ImageItemConsente di impostare la larghezza dell'immagine in pixel.

Item

Metodi

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

ItemResponse

Metodi

MetodoTipo restituitoBreve descrizione
getFeedback()ObjectRecupera il feedback fornito sulla risposta inviata dall'intervistato.
getItem()ItemRecupera l'elemento della domanda a cui risponde questa risposta.
getResponse()ObjectRecupera la risposta inviata dall'intervistato.
getScore()ObjectRecupera il punteggio della risposta inviata da chi risponde.
setFeedback(feedback)ItemResponseImposta il feedback che deve essere visualizzato per la risposta inviata dall'intervistato.
setScore(score)ItemResponseImposta il punteggio per la risposta inviata dall'intervistato.

ItemType

Proprietà

ProprietàTipoDescrizione
CHECKBOXEnumUna domanda che consente al partecipante di selezionare una o più caselle di controllo, nonché una facoltativo "altro" .
CHECKBOX_GRIDEnumUn 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.
DATEEnumUna domanda che consente a chi risponde di indicare una data.
DATETIMEEnumUna domanda che consente a chi risponde di indicare una data e un'ora.
DURATIONEnumUna domanda che consente a chi risponde di indicare un periodo di tempo.
GRIDEnumUn 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.
IMAGEEnumUn elemento di layout che mostra un'immagine.
LISTEnumUna domanda che consente al partecipante di selezionare un'opzione da un elenco a discesa.
MULTIPLE_CHOICEEnumUna domanda che consente al partecipante di selezionare un'opzione da un elenco di pulsanti di opzione o un'opzione "Altro" facoltativa .
PAGE_BREAKEnumUn elemento di layout che segna l'inizio di una pagina.
PARAGRAPH_TEXTEnumUna domanda che consente al partecipante di inserire un blocco di testo.
SCALEEnumUn elemento domanda che consente al partecipante di scegliere un'opzione da una sequenza numerata di pulsanti di opzione.
SECTION_HEADEREnumUn elemento di layout che indica visivamente l'inizio di una sezione.
TEXTEnumUna domanda che consente al partecipante di inserire una singola riga di testo.
TIMEEnumUna domanda che consente a chi risponde di indicare un'ora del giorno.
VIDEOEnumUn elemento di layout che mostra un video di YouTube.
FILE_UPLOADEnumUna domanda che consente all'intervistato 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 opzione con un'opzione di navigazione nelle pagine per passare 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[]Recupera tutte le opzioni disponibili 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se l'intervistato deve rispondere alla domanda.
setChoiceValues(values)ListItemImposta le scelte per un elemento da un array di stringhe.
setChoices(choices)ListItemConsente di impostare un array di scelte 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 elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ListItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)ListItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)ListItemImposta il titolo dell'elemento (a volte denominato testo dell'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 opzione con un'opzione di navigazione nelle pagine per passare 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[]Recupera tutte le opzioni disponibili 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
hasOtherOption()BooleanDetermina se all'elemento è disponibile un'opzione "Altro" .
isRequired()BooleanDetermina se l'intervistato deve rispondere alla domanda.
setChoiceValues(values)MultipleChoiceItemImposta le scelte per un elemento da un array di stringhe.
setChoices(choices)MultipleChoiceItemConsente di impostare un array di scelte 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 elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)MultipleChoiceItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)MultipleChoiceItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)MultipleChoiceItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemImposta se l'elemento ha un "altro" .

PageBreakItem

Metodi

MetodoTipo restituitoBreve descrizione
duplicate()PageBreakItemCrea una copia di questo elemento e la aggiunge alla fine del modulo.
getGoToPage()PageBreakItemOttiene 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPageNavigationType()PageNavigationTypeRestituisce 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()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
setGoToPage(goToPageItem)PageBreakItemImposta 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)PageBreakItemImposta 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)PageBreakItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)PageBreakItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).

Proprietà

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

ParagraphTextItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()ParagraphTextItemRimuove qualsiasi 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se l'intervistato 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 (ovvero domande che richiedono una valutazione manuale).
setHelpText(text)ParagraphTextItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ParagraphTextItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)ParagraphTextItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)ParagraphTextItemImposta il titolo dell'elemento (a volte denominato testo dell'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 che la risposta contenga un pattern.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderRichiede che la risposta non contenga un pattern.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderRichiede una risposta per non corrispondere al pattern.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderRichiede che la lunghezza della risposta sia maggiore o uguale al valore.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderRichiede che la lunghezza della risposta sia inferiore al valore.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderRichiede una risposta in base al pattern di corrispondenza.

QuizFeedback

Metodi

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

QuizFeedbackBuilder

Metodi

MetodoTipo restituitoBreve descrizione
addLink(url)QuizFeedbackBuilderAggiunge un link al materiale supplementare del feedback.
addLink(url, displayText)QuizFeedbackBuilderAggiunge un link al materiale supplementare 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 bilancia.
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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getLeftLabel()StringOttiene l'etichetta per il limite inferiore della bilancia, se presente.
getLowerBound()IntegerRestituisce il limite inferiore della scala.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getRightLabel()StringOttiene l'etichetta per il limite superiore della scala, se presente.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
getUpperBound()IntegerRestituisce il limite superiore della scala.
isRequired()BooleanDetermina se l'intervistato 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 (ovvero domande che richiedono una valutazione manuale).
setHelpText(text)ScaleItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setLabels(lower, upper)ScaleItemImposta le etichette per i limiti inferiore e superiore della bilancia.
setPoints(points)ScaleItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)ScaleItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)ScaleItemImposta il titolo dell'elemento (a volte denominato testo dell'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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
setHelpText(text)SectionHeaderItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)SectionHeaderItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).

TextItem

Metodi

MetodoTipo restituitoBreve descrizione
clearValidation()TextItemRimuove qualsiasi 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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se l'intervistato 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 (ovvero domande che richiedono una valutazione manuale).
setHelpText(text)TextItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TextItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)TextItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)TextItemImposta il titolo dell'elemento (a volte denominato testo dell'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()TextValidationBuilderL'elemento di testo deve essere un numero.
requireNumberBetween(start, end)TextValidationBuilderL'elemento di testo deve essere 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 minore o uguale al valore specificato.
requireNumberNotBetween(start, end)TextValidationBuilderRichiede che l'elemento di testo sia un numero non compreso tra inizio e fine inclusi.
requireNumberNotEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero diverso dal valore specificato.
requireTextContainsPattern(pattern)TextValidationBuilderRichiede che la risposta contenga un pattern.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRichiede che la risposta non contenga un pattern.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRichiede una risposta per non corrispondere al pattern.
requireTextIsEmail()TextValidationBuilderL'elemento di testo deve essere 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 che la lunghezza della risposta sia inferiore al valore.
requireTextMatchesPattern(pattern)TextValidationBuilderRichiede una risposta in base al pattern di corrispondenza.
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 di tempo.
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()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getPoints()IntegerRestituisce il valore in punti di un elemento valutabile.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
isRequired()BooleanDetermina se l'intervistato 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 (ovvero domande che richiedono una valutazione manuale).
setHelpText(text)TimeItemImposta il testo della guida dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TimeItemConsente di impostare il numero di punti che un elemento valutabile merita.
setRequired(enabled)TimeItemConsente di impostare se l'intervistato deve rispondere alla domanda.
setTitle(title)TimeItemImposta il titolo dell'elemento (a volte denominato testo dell'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()AlignmentRestituisce l'allineamento orizzontale del video.
getHelpText()StringRecupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRestituisce l'identificatore univoco dell'elemento.
getIndex()IntegerRestituisce l'indice dell'elemento tra tutti gli elementi nel modulo.
getTitle()StringRestituisce il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
getType()ItemTypeRestituisce il tipo di elemento, rappresentato come ItemType.
getWidth()IntegerRestituisce 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 elementi di layout come ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)VideoItemImposta il titolo dell'elemento (a volte denominato testo dell'intestazione, nel caso di un SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemImposta il video stesso da un determinato URL di YouTube o ID video di YouTube.
setWidth(width)VideoItemImposta la larghezza del video in pixel.