Google apps script 提交谷歌表单前验证日期

Google apps script 提交谷歌表单前验证日期,google-apps-script,google-sheets,google-forms,Google Apps Script,Google Sheets,Google Forms,我有一张谷歌表格——“a”。谷歌表格-“B”和谷歌表格回复表-“C”。 “a”中提到了一个日期。表格“B”要求提供许多答复,其中过期日期是其中之一 逻辑:-在提交表格“B”之前,我想确保用户输入的日期大于“A”中已经提到的日期 如果逻辑为真,则提交表单。Else显示-无法提交表单 我可以从表“A”中提取日期。但我无法推送、读取或验证表格“B”中的日期输入 我正在用谷歌表单编写脚本 function datevalidate() { var Sheet= SpreadsheetApp.open

我有一张谷歌表格——“a”。谷歌表格-“B”和谷歌表格回复表-“C”。 “a”中提到了一个日期。表格“B”要求提供许多答复,其中过期日期是其中之一

逻辑:-在提交表格“B”之前,我想确保用户输入的日期大于“A”中已经提到的日期

如果逻辑为真,则提交表单。Else显示-无法提交表单

我可以从表“A”中提取日期。但我无法推送、读取或验证表格“B”中的日期输入

我正在用谷歌表单编写脚本

function datevalidate() {
  var Sheet= SpreadsheetApp.openById("avbchfhlhasf").getSheetByName("Booking");
  var Origdate= Sheet.getRange(2, 9).getValues()[0];

  var form = FormApp.openById("jhkjdshfkjasdfk");
  var item= form.getItems(FormApp.ItemType.DATE);

  Logger.log(item[0]);


  }

在提交表格之前,我希望代码“item”中的“B”日期与代码“Origdate”中的“A”日期进行验证。

目前,验证只能设置为文本字段和复选框


我是否可以建议创建3个单独的字段(一个用于日期、月份和年份),然后将验证规则分别应用于每个字段?

目前,验证只能设置为文本字段和复选框


我是否可以建议创建3个单独的字段(一个用于日期、月份和年份),然后分别对每个字段应用验证规则?

谷歌表单不可能。如果需要,请使用定制的html表单。可能重复如何制作可包含我的应用程序的定制html表单?您可以在Web应用程序()中制作定制html表单。下面是一个html表单示例,以及它们如何与code.gs.通信。我相信有一个解决方案。请共享一个链接到一个示例表单,该表单提出了要验证的日期问题。这在谷歌表单中是不可能的。如果需要,请使用定制的html表单。可能重复如何制作可包含我的应用程序的定制html表单?您可以在Web应用程序()中制作定制html表单。下面是一个html表单示例,以及它们如何与code.gs.通信。我相信有一个解决方案。请共享一个链接到一个示例表单,其中包含要验证的日期问题。