小编Apu*_*urb的帖子

在提交Google表单之前验证日期

我有一个Google工作表-“ A”。google表单-“ B”和google表单响应表-“ 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]);


  }
Run Code Online (Sandbox Code Playgroud)

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

google-sheets google-apps-script google-forms

4
推荐指数
1
解决办法
82
查看次数