Adicionar pergunta
add_questionInsert a new question into a Google Form with support for text, choice, linear scale, date, time, or rating types. Control placement, required status, and quiz point value.
Instructions
Acrescenta uma pergunta a um formulário (no final, ou na posição indicada por 'index'). Tipos: texto curto/longo, escolha (única, múltipla, lista), escala linear, data, hora e avaliação. Para valer pontos ('points'), o formulário precisa estar em modo quiz — use set_quiz antes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Tipo da pergunta | |
| index | No | Posição do novo item (0 = primeiro; as posições contam todos os itens). Se omitido, entra no final. | |
| title | Yes | Enunciado da pergunta | |
| formId | Yes | ID do formulário | |
| points | No | Pontos da pergunta no quiz (exige modo quiz ativo; ex.: 1) | |
| options | No | Alternativas (para multiple_choice/checkboxes/dropdown) | |
| required | No | Se a resposta é obrigatória | |
| scaleMax | No | (linear_scale) Fim da escala: 2 a 10 (padrão 5) | |
| scaleMin | No | (linear_scale) Início da escala: 0 ou 1 (padrão 1) | |
| isDuration | No | (time) true = duração (horas e minutos); false = hora do dia (padrão) | |
| ratingIcon | No | (rating) Ícone da avaliação (padrão star) | |
| includeTime | No | (date) Pedir também a hora (padrão: não) | |
| includeYear | No | (date) Pedir o ano (padrão: sim) | |
| ratingLevels | No | (rating) Quantidade de níveis: 3 a 10 (padrão 5) | |
| scaleMaxLabel | No | (linear_scale) Rótulo do fim, ex.: 'Concordo totalmente' | |
| scaleMinLabel | No | (linear_scale) Rótulo do início, ex.: 'Discordo totalmente' | |
| correctAnswers | No | Resposta(s) correta(s) para quiz, batendo com as 'options' |