0
私は学生登録フォームを持っていますが、学生IDが必須フィールドです。私は、この学生がどのクラスにも登録されているかどうかを伝えるgoogle appsスクリプト関数を持っています。フィールドのコースを自動入力する方法はありますか?はい、いいえ、Google Appsスクリプト関数を呼び出すことで登録しました。Google Appsスクリプトから事前にGoogleフォームを入力してください
私は学生登録フォームを持っていますが、学生IDが必須フィールドです。私は、この学生がどのクラスにも登録されているかどうかを伝えるgoogle appsスクリプト関数を持っています。フィールドのコースを自動入力する方法はありますか?はい、いいえ、Google Appsスクリプト関数を呼び出すことで登録しました。Google Appsスクリプトから事前にGoogleフォームを入力してください
はいあなたがフォームのIDと事前埋め応答を作成することができ、事前に満たされたフィールドは、URLで示されているわけではないことを
Function formPrefill(formId){
var form = FormApp.openById(formId);
try{
var items = form.getItems();
var formResponse = form.createResponse();
// Prefill SessionId
var formItem = "SOMETHING HERE"
var response = formItem.createResponse(sessionId);
formResponse.withItemResponse(response);
//--------ANOTHER FIELD-------------
formItem = items[4].asMultipleChoiceItem();
response = formItem.createResponse('YOUR FIELD NAME');
formResponse.withItemResponse(response);
}catch(e){catch an error here}
}
チェックhttps://developers.google.com/apps-script/reference/forms/form#createresponse
はい。コードにあらかじめ埋め込まれたURLを構築することができます。あらかじめ入力されたURLは、すべてまたはいくつかの質問を記入します。プレフィルドURLから送信されたフォームは、既存のレスポンスを編集するのではなく、新しいレスポンスを提出します。 –
この問題を確認するhttp://stackoverflow.com/questions/38086855/autofill-google-form-fields-based-on-a-spreadsheet –