Class QuizFeedbackBuilder

QuizFeedbackBuilder

O FeedbackBuilder base que contém setters para propriedades comuns a todos os feedbacks, como texto de exibição. Usado para criar objetos Feedback.

// Open a form by ID and add a new list item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?');
item.setChoices([
  item.createChoice('Dogs', true),
  item.createChoice('Cats', false)]);
// Add feedback which will be shown for correct responses; ie "Dogs".
item.setFeedbackForCorrect(FormApp.createFeedback().setText("Dogs rule, cats drool.").build());

Métodos

MétodoTipo de retornoBreve descrição
addLink(url)QuizFeedbackBuilderAdiciona um link para o material complementar do feedback.
addLink(url, displayText)QuizFeedbackBuilderAdiciona um link para o material complementar do feedback.
build()QuizFeedbackGera um Feedback do tipo correspondente para esse builder.
copy()QuizFeedbackBuilderRetorna uma cópia desse builder.
setText(text)QuizFeedbackBuilderDefine o texto do feedback.

Documentação detalhada

addLink(url)

Adiciona um link para o material complementar do feedback.

Parâmetros

NomeTipoDescrição
urlStringo link a ser exibido sob o texto de exibição

Retorno

QuizFeedbackBuilder: este QuizFeedbackBuilder, para encadeamento.


addLink(url, displayText)

Adiciona um link para o material complementar do feedback.

Parâmetros

NomeTipoDescrição
urlStringo link a ser exibido sob o texto de exibição
displayTextStringo texto a ser exibido para o link

Retorno

QuizFeedbackBuilder: este QuizFeedbackBuilder, para encadeamento.


build()

Gera um Feedback do tipo correspondente para esse builder.

Retorno

QuizFeedbackQuizFeedback


copy()

Retorna uma cópia desse builder.

Retorno

QuizFeedbackBuilderQuizFeedbackBuilder


setText(text)

Define o texto do feedback.

Parâmetros

NomeTipoDescrição
textStringo novo texto

Retorno

QuizFeedbackBuilder: este QuizFeedbackBuilder, para encadeamento.