- Zasób: FormResponse
- Odpowiedź
- TextAnswers
- TextAnswer
- FileUploadAnswers
- FileUploadAnswer
- Ocena
- Metody
Zasób: FormResponse
odpowiedź na formularz.
Zapis JSON |
---|
{
"formId": string,
"responseId": string,
"createTime": string,
"lastSubmittedTime": string,
"respondentEmail": string,
"answers": {
string: {
object ( |
Pola | |
---|---|
form |
Tylko dane wyjściowe. Identyfikator formularza. |
response |
Tylko dane wyjściowe. Identyfikator odpowiedzi. |
create |
Tylko dane wyjściowe. Sygnatura czasowa przesłania pierwszej odpowiedzi. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
last |
Tylko dane wyjściowe. Sygnatura czasowa ostatniego przesłania odpowiedzi. Nie śledzi zmian w ocenach. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
respondent |
Tylko dane wyjściowe. Adres e-mail użytkownika (jeśli został zebrany). |
answers |
Tylko dane wyjściowe. Rzeczywiste odpowiedzi na pytania, posortowane według questionId. Obiekt zawierający listę par |
total |
Tylko dane wyjściowe. Łączna liczba punktów uzyskanych przez respondenta za przesłane dane. Ustaw tylko wtedy, gdy formularz był testem, a odpowiedź została oceniona. Obejmuje to punkty przyznawane automatycznie przez system, skorygowane o ręczne poprawki wprowadzone przez właściciela formularza. |
Odpowiedź
Przesłana odpowiedź na pytanie.
Zapis JSON |
---|
{ "questionId": string, "grade": { object ( |
Pola | |
---|---|
question |
Tylko dane wyjściowe. Identyfikator pytania. Zobacz też |
grade |
Tylko dane wyjściowe. Ocena za odpowiedź, jeśli formularz był testem. |
Pole unii value . Odpowiedź użytkownika. value może być tylko jednym z tych elementów: |
|
text |
Tylko dane wyjściowe. konkretne odpowiedzi w formie tekstu. |
file |
Tylko dane wyjściowe. odpowiedzi na pytanie dotyczące przesyłania plików, |
TextAnswers
tekstowe odpowiedzi na pytania;
Zapis JSON |
---|
{
"answers": [
{
object ( |
Pola | |
---|---|
answers[] |
Tylko dane wyjściowe. odpowiedzi na pytanie, W przypadku pytań z wieloma wartościami |
TextAnswer
Odpowiedź na pytanie w postaci tekstu.
Zapis JSON |
---|
{ "value": string } |
Pola | |
---|---|
value |
Tylko dane wyjściowe. Wartość odpowiedzi. Formatowanie stosowane w przypadku różnych rodzajów pytań:
|
FileUploadAnswers
Wszystkie przesłane pliki w przypadku pytania typu FileUpload.
Zapis JSON |
---|
{
"answers": [
{
object ( |
Pola | |
---|---|
answers[] |
Tylko dane wyjściowe. Wszystkie przesłane pliki w przypadku pytania typu FileUpload. |
FileUploadAnswer
Informacje o pojedynczym pliku przesłanym w odpowiedzi na pytanie dotyczące przesyłania plików.
Zapis JSON |
---|
{ "fileId": string, "fileName": string, "mimeType": string } |
Pola | |
---|---|
file |
Tylko dane wyjściowe. Identyfikator pliku z Dysku Google. |
file |
Tylko dane wyjściowe. nazwa pliku, jak została zapisana na Dysku Google podczas przesyłania; |
mime |
Tylko dane wyjściowe. Typ MIME pliku, który został zapisany na Dysku Google podczas przesyłania. |
Ocena
Informacje o ocenie powiązanej z odpowiedzią respondenta na pytanie.
Zapis JSON |
---|
{
"score": number,
"correct": boolean,
"feedback": {
object ( |
Pola | |
---|---|
score |
Tylko dane wyjściowe. Wynik liczbowy przyznany odpowiedzi. |
correct |
Tylko dane wyjściowe. czy odpowiedź na pytanie jest poprawna. Wynik 0 punktów nie wystarczy do stwierdzenia, że odpowiedź jest nieprawidłowa, ponieważ prawidłowo rozwiązane pytanie może nie przynieść żadnych punktów. |
feedback |
Tylko dane wyjściowe. Dodatkowa opinia na temat odpowiedzi. |
Metody |
|
---|---|
|
Uzyskaj jedną odpowiedź z formularza. |
|
Wyświetlić odpowiedzi w formularzu. |