有没有任何方法可以将html单字段数据与Google表单列相匹配.然后检查第二列,然后输入数据



我有一个谷歌表单,我想在该谷歌表单中获取HTML表单数据。谷歌表单有4列。

  1. 凭证代码
  2. 名称
  3. 电子邮件
  4. 电话号码

凭证代码列已填充凭证代码。

在HTML表单中,人员将填写凭证代码、姓名、电子邮件和电话号码。凭证代码将与凭证代码列匹配,姓名、电子邮件和电话号码的数据将填写在同一行中。现在我必须检查验证。如果凭证代码,则已具有姓名、电子邮件和电话号码。然后应该给出一条错误消息,表明该代金券代码上已经有人了。如果任何代金券代码的姓名、电子邮件和电话号码列为空。那么,只应该使用html表单数据。

请帮我处理这件事。

谢谢

因此,如果您希望前端(在浏览器中填写表单的人(与后端(您的代码和数据库(进行通信,那么最好是文档。根据您的要求,在客户填写完表单后,您将向他们发回一个响应。因此,在您的表单处理程序功能中,您希望在后端进行所有检查,然后提供响应。

这里还有一个表单和客户端-服务器通信的示例。

一个简单的例子就是

function formHandler(e){
const voucherIdFromForm = e.voucherId
const vouchers = SpreadsheetApp.getActive().getSheetByName("Vouchers").getRange("A2:A").getValues().flat()
// lets look into the array and see if the voucher is new
if( vouchers.indexOf( voucherIdFromForm ) == -1 ){
// here you can get add in the name to the corresponding voucher
return true
} else {
// Already exists
return false
}
}

相关内容

最新更新