- 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 | |
---|---|
formId |
Tylko dane wyjściowe. Identyfikator formularza. |
responseId |
Tylko dane wyjściowe. Identyfikator odpowiedzi. |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa pierwszego przesłania odpowiedzi. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
lastSubmittedTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniego przesłania odpowiedzi. Nie śledzi zmian w ocenach. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
respondentEmail |
Tylko dane wyjściowe. Adres e-mail użytkownika (jeśli został zebrany). |
answers |
Tylko dane wyjściowe. Rzeczywiste odpowiedzi na pytania, pogrupowane według parametru queryId. Obiekt zawierający listę par |
totalScore |
Tylko dane wyjściowe. Łączna liczba punktów otrzymanych przez respondenta za swoje zgłoszenie jest ustawiana tylko wtedy, gdy formularz był quizem, a odpowiedź została oceniona. Obejmuje to punkty przyznawane automatycznie za pomocą automatycznego oceniania, które zostały skorygowane ręcznie przez właściciela formularza. |
Odpowiedź
Przesłana odpowiedź na pytanie.
Zapis JSON |
---|
{ "questionId": string, "grade": { object ( |
Pola | |
---|---|
questionId |
Tylko dane wyjściowe. Identyfikator pytania. Zobacz też |
grade |
Tylko dane wyjściowe. Ocena odpowiedzi, jeśli formularz był quizem. |
Pole sumy value . Odpowiedź użytkownika. value może mieć tylko jedną z tych wartości: |
|
textAnswers |
Tylko dane wyjściowe. Konkretne odpowiedzi w formie tekstu. |
fileUploadAnswers |
Tylko dane wyjściowe. Odpowiedzi na pytanie dotyczące przesyłania plików. |
TextAnswers
Odpowiedzi na pytanie w formie tekstu.
Zapis JSON |
---|
{
"answers": [
{
object ( |
Pola | |
---|---|
answers[] |
Tylko dane wyjściowe. odpowiadanie na pytanie, W przypadku funkcji |
TextAnswer
Odpowiedź na pytanie przedstawiona w formie tekstowej.
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 odpowiedzi na pytanie dotyczące FileUpload.
Zapis JSON |
---|
{
"answers": [
{
object ( |
Pola | |
---|---|
answers[] |
Tylko dane wyjściowe. Wszystkie przesłane pliki w odpowiedzi na pytanie dotyczące FileUpload. |
FileUploadAnswer
Informacje o pojedynczym pliku przesłanym w pytaniu o możliwość przesyłania plików.
Zapis JSON |
---|
{ "fileId": string, "fileName": string, "mimeType": string } |
Pola | |
---|---|
fileId |
Tylko dane wyjściowe. Identyfikator pliku na Dysku Google. |
fileName |
Tylko dane wyjściowe. Nazwa pliku zapisana na Dysku Google po przesłaniu. |
mimeType |
Tylko dane wyjściowe. Typ MIME pliku zapisanego na Dysku Google w momencie przesyłania. |
Ocena
informacje o ocenie powiązane z odpowiedzią użytkownika na pytanie;
Zapis JSON |
---|
{
"score": number,
"correct": boolean,
"feedback": {
object ( |
Pola | |
---|---|
score |
Tylko dane wyjściowe. Wynik liczbowy przyznawany za odpowiedź. |
correct |
Tylko dane wyjściowe. Czy odpowiedź na pytanie jest poprawna czy nie. Zero punktów nie wystarczy do wywnioskowania niepoprawności, ponieważ za prawidłowe pytanie można otrzymać 0 punktów. |
feedback |
Tylko dane wyjściowe. Do odpowiedzi przesłano dodatkową opinię. |
Metody |
|
---|---|
|
Uzyskaj jedną odpowiedź z formularza. |
|
Wyświetlanie listy odpowiedzi formularza. |