我试图在google表单的url中传递一个查询解析,并将该表单提交给其他人来填充它,因此我希望onSubmit事件检查该查询解析并得到它。
关于我的onSubmit事件,我有如下代码:
function onFormSubmit(e){
var formResponses = FormApp.getActiveForm().getResponses();
var formResponse = formResponses[formResponses.length-1];
var itemResponses = formResponse.getItemResponses();
for (var j = 0; j < itemResponses.length; j++) {
var itemResponse = itemResponses[j];
Logger.log('Last response to the question "%s" was "%s"',
itemResponse.getItem().getTitle(),
itemResponse.getResponse());
}
var me = Session.getActiveUser().getEmail();
GmailApp.sendEmail(me, 'Google Form Notification Submission', 'Test');
}当用户填写我作为"https://docs.google.com/forms/d/e/xyxyxyxyxyxyyx/viewform?usp=sf"发送的url表单时,如何在formSubmit上获得patient_id?
发布于 2017-04-08 17:43:15
Google窗体只处理用于预填表单的参数。要了解如何预填Google表单,请在把你的表格寄给别人和是否可以使用google电子表格中的数据“预填充”google表单?上发送带有预填充答案的表单。
在一条评论中,Jack 共享提供了一个指向只获取指向“区段”的URL链接的链接,其中包含了Web的代码,以服务于HTML/CSS表单。桑迪·古德( Sandy )在评论上回答了另一个OP的问题,她还评论说,谷歌表单中没有包含谷歌表单行为/谷歌表单功能,你可以使用Google脚本web应用作为替代。
https://stackoverflow.com/questions/43292519
复制相似问题