【问题标题】:Validate Date before submitting Google form在提交 Google 表单之前验证日期
【发布时间】:2019-09-18 17:35:05
【问题描述】:

我有一张 Google 表格 -“A”。谷歌表单-“B”和谷歌表单响应表-“C”。 “A”中提到了一个日期。表格“B”要求许多回复,其中一个是过期的。

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

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

我可以从工作表“A”中提取日期。但我无法推送或阅读或验证表格“B”中完成的日期条目。

我正在用 Google 表单编写脚本。

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”日期验证-在提交表单之前。

【问题讨论】:

标签: google-apps-script google-sheets google-forms


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多