在 Google 应用程序脚本中使用正则表达式验证 Google 表单中的响应文本

Validating response text in a Google Form with Regex in Google App Script

我想用 Regex 验证响应文本,我知道它可以手动完成 (https://www.labnol.org/internet/regular-expressions-forms/28380/)。

但是,当我们使用 Google App Script 构建表单时,我正在尝试使用 FormApp.createTextValidation() 来构建所需的验证。有许多不同的方法可用 (https://developers.google.com/apps-script/reference/spreadsheet/data-validation-builder),但它们似乎都是预先设定的。由于我们可能有非常具体的验证格式,我们需要编写自己的正则表达式来验证响应。这可能吗?

提前致谢!

第二个 link 适用于电子表格,不适用于表单。而不是 link 你必须研究 Class TextValidationBuilder,更具体地说

  • requireTextContainsPattern(模式)
  • requireTextDoesNotContainPattern(模式)
  • requireTextDoesNotMatchPattern(模式)