我有一张学生登记表,其中有学生 ID,这是必填字段。我有一个谷歌应用程序脚本函数,它告诉这个学生是否注册了任何类(class)。有没有一种方法可以自动填写通过调用 google apps 脚本函数注册的现场类(class)是或否。
最佳答案
是的,您可以使用表单 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
关于google-apps-script - 从谷歌应用程序脚本预填谷歌表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38087152/