リソース: FormResponse
フォームの回答
JSON 表現 |
---|
{
"formId": string,
"responseId": string,
"createTime": string,
"lastSubmittedTime": string,
"respondentEmail": string,
"answers": {
string: {
object ( |
フィールド | |
---|---|
formId |
出力のみ。フォーム ID。 |
responseId |
出力のみ。レスポンス ID。 |
createTime |
出力のみ。レスポンスが最初に送信されたときのタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。ナノ秒の解像度で小数点以下 9 桁まで指定できます。例: |
lastSubmittedTime |
出力のみ。レスポンスが最後に送信されたときのタイムスタンプ。成績の変更はトラッキングされません。 RFC3339 UTC「Zulu」形式のタイムスタンプ。ナノ秒の解像度で小数点以下 9 桁まで指定できます。例: |
respondentEmail |
出力のみ。回答者のメールアドレス(収集されている場合)。 |
answers |
出力のみ。質問に対する実際の回答(questionId をキーと)。
|
totalScore |
出力のみ。フォームの送信時に回答者が送信した回答の合計数。フォームがテストで、回答が採点された場合にのみ設定されます。これには、フォームのオーナーが手動で修正を加えた自動採点による点数も含まれます。 |
回答
質問に対して送信された回答。
JSON 表現 |
---|
{ "questionId": string, "grade": { object ( |
フィールド | |
---|---|
questionId |
出力のみ。質問の ID。 |
grade |
出力のみ。フォームがテストだった場合の回答の成績。 |
共用体フィールド value 。ユーザーの回答。value は次のいずれかになります。 |
|
textAnswers |
出力のみ。具体的な回答(テキスト) |
fileUploadAnswers |
出力のみ。ファイルのアップロードに関する質問への回答。 |
テキスト回答
テキスト形式の質問の回答。
JSON 表現 |
---|
{
"answers": [
{
object ( |
フィールド | |
---|---|
answers[] |
出力のみ。質問への回答。複数値の |
テキスト回答
テキスト形式の質問に対する回答。
JSON 表現 |
---|
{ "value": string } |
フィールド | |
---|---|
value |
出力のみ。回答の値。 質問の形式の違い:
|
FileUploadAnswers
FileUpload に関する質問用に提出されたすべてのファイル。
JSON 表現 |
---|
{
"answers": [
{
object ( |
フィールド | |
---|---|
answers[] |
出力のみ。FileUpload に関する質問用に提出されたすべてのファイル。 |
FileUploadAnswer
ファイルのアップロードが必要な質問に送信された 1 つのファイルに関する情報。
JSON 表現 |
---|
{ "fileId": string, "fileName": string, "mimeType": string } |
フィールド | |
---|---|
fileId |
出力のみ。Google ドライブ ファイルの ID。 |
fileName |
出力のみ。アップロード時に Google ドライブに保存されているファイル名。 |
mimeType |
出力のみ。アップロード時に Google ドライブに保存されているファイルの MIME タイプ。 |
グレード
回答者の質問への回答に関連する成績の情報を提供します。
JSON 表現 |
---|
{
"score": number,
"correct": boolean,
"feedback": {
object ( |
フィールド | |
---|---|
score |
出力のみ。回答で付与される数値スコア。 |
correct |
出力のみ。質問に正しく回答したかどうか。正答を出しても、点数が 0 点になる可能性もあるため、点数がゼロであっても十分ではありません。 |
feedback |
出力のみ。回答に対するフィードバックを追加。 |
Methods |
|
---|---|
|
フォームから回答を 1 つ取得します。 |
|
フォームの回答を一覧表示します。 |