Google apps script 提交谷歌表单前验证日期
我有一张谷歌表格——“a”。谷歌表格-“B”和谷歌表格回复表-“C”。 “a”中提到了一个日期。表格“B”要求提供许多答复,其中过期日期是其中之一 逻辑:-在提交表格“B”之前,我想确保用户输入的日期大于“A”中已经提到的日期 如果逻辑为真,则提交表单。Else显示-无法提交表单 我可以从表“A”中提取日期。但我无法推送、读取或验证表格“B”中的日期输入 我正在用谷歌表单编写脚本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
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.通信。我相信有一个解决方案。请共享一个链接到一个示例表单,其中包含要验证的日期问题。