Uma única opção associada a um tipo de Item que oferece suporte a opções, como CheckboxItem, ListItem ou MultipleChoiceItem.
// Create a new form and add a multiple-choice item. const form = FormApp.create('Form Name'); const item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?').setChoices([ item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE), item.createChoice('Dogs', FormApp.PageNavigationType.RESTART), ]); // Add another page because navigation has no effect on the last page. form.addPageBreakItem().setTitle('You chose well!'); // Log the navigation types that each choice results in. const choices = item.getChoices(); for (let i = 0; i < choices.length; i++) { Logger.log( 'If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType(), ); }
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | Page | Recebe o conjunto Page como um destino GO_TO_PAGE se o respondente selecionar essa opção e concluir a página atual. |
get | Page | Recebe o Page que ocorre se o participante selecionar essa opção e
concluir a página atual. |
get | String | Recebe o valor da opção, que os participantes veem como um rótulo ao visualizar o formulário. |
is | Boolean | Recebe se a opção é uma resposta correta para a pergunta. |
Documentação detalhada
getGotoPage()
Recebe o conjunto PageBreakItem como um destino GO_TO_PAGE se o respondente selecionar essa opção e concluir a página atual. Esse método se aplica apenas a opções associadas a MultipleChoiceItems. Para outras opções, ele retorna null.
Retornar
PageBreakItem: o destino GO_TO_PAGE para essa opção ou null se não houver um.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getValue()
Recebe o valor da opção, que os participantes veem como um rótulo ao visualizar o formulário.
Retornar
String: o valor da opção
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
isCorrectAnswer()
Recebe se a opção é uma resposta correta para a pergunta. Esse método se aplica apenas a perguntas que fazem parte de um teste. Para formulários que não são testes, ele retorna "false".
Retornar
Boolean: indica se a opção é uma resposta correta.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms