2016-06-28 2 views
0

У меня есть форма регистрации студента, есть идентификатор студента, который является обязательным. У меня есть функция скриптов Google Apps, которая сообщает, зарегистрирован ли этот ученик для любого класса или нет. Есть ли способ автозаполнения поля, зарегистрированного при вызове функции сценария приложений Google, да или нет.предварительно заполнить форму Google из скрипта Google Apps

+0

Да. Вы можете создать предварительно заполненный URL-код. Заполненный URL-адрес заполняет все или некоторые вопросы. Форма, отправленная с предварительно заполненного URL-адреса, отправит новый ответ, а не редактирует существующий ответ. –

+0

проверить этот вопрос http://stackoverflow.com/questions/38086855/autofill-a-google-form-fields-based-on-a-spreadsheet –

ответ

2

Да, вы можете создать предварительно заполненный ответ с формами 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

Смежные вопросы