Class TextValidationBuilder

TextValidationBuilder

TextValidation の DataValidationBuilder。

// Add a text item to a form and require it to be a number within a range.
var textItem = form.addTextItem().setTitle('Pick a number between 1 and 100?');
var textValidation = FormApp.createTextValidation()
  .setHelpText('Input was not a number between 1 and 100.')
  .requireNumberBetween(1, 100)
  .build();
textItem.setValidation(textValidation);

Methods

メソッド戻り値の型概要
requireNumber()TextValidationBuilderテキスト アイテムは数値にする必要があります。
requireNumberBetween(start, end)TextValidationBuilderテキスト アイテムは、開始から終了までの範囲内の数値(両端を含む)にする必要があります。
requireNumberEqualTo(number)TextValidationBuilderテキスト アイテムは指定された値と等しい数値である必要があります。
requireNumberGreaterThan(number)TextValidationBuilderテキスト アイテムは、指定した値より大きい数値である必要があります。
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderテキスト アイテムは、指定した値以上の数値である必要があります。
requireNumberLessThan(number)TextValidationBuilderテキスト アイテムは、指定した値より小さい数値にする必要があります。
requireNumberLessThanOrEqualTo(number)TextValidationBuilderテキスト アイテムは、指定した値以下の数値である必要があります。
requireNumberNotBetween(start, end)TextValidationBuilderテキスト アイテムは、開始から終了までの範囲外の数値にする必要があります。
requireNumberNotEqualTo(number)TextValidationBuilderテキスト アイテムは、指定した値と等しくない数値である必要があります。
requireTextContainsPattern(pattern)TextValidationBuilderパターンを含むレスポンスが必要です。
requireTextDoesNotContainPattern(pattern)TextValidationBuilderパターンが含まれていないレスポンスが必要です。
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderパターンに一致しないレスポンスが必要です。
requireTextIsEmail()TextValidationBuilderテキスト アイテムはメールアドレスである必要があります。
requireTextIsUrl()TextValidationBuilderテキスト アイテムは URL である必要があります。
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderレスポンスの長さはこの値以上である必要があります。
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderレスポンスの長さは値より短くする必要があります。
requireTextMatchesPattern(pattern)TextValidationBuilderパターンに一致するレスポンスが必要です。
requireWholeNumber()TextValidationBuilderテキスト アイテムは整数である必要があります。

詳細なドキュメント

requireNumber()

テキスト アイテムは数値にする必要があります。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireNumberBetween(start, end)

テキスト アイテムは、開始から終了までの範囲内の数値(両端を含む)にする必要があります。

パラメータ

名前説明
startNumber包含範囲の下限
endNumber範囲の上限

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireNumberEqualTo(number)

テキスト アイテムは指定された値と等しい数値である必要があります。

パラメータ

名前説明
numberNumberアイテムが等しくなる必要がある値。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireNumberGreaterThan(number)

テキスト アイテムは、指定した値より大きい数値である必要があります。

パラメータ

名前説明
numberNumberこの値より大きい値を指定してください。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireNumberGreaterThanOrEqualTo(number)

テキスト アイテムは、指定した値以上の数値である必要があります。

パラメータ

名前説明
numberNumberアイテムが次の値以上になる値。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireNumberLessThan(number)

テキスト アイテムは、指定した値より小さい数値にする必要があります。

パラメータ

名前説明
numberNumberこの値より大きい値を指定してください。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireNumberLessThanOrEqualTo(number)

テキスト アイテムは、指定した値以下の数値である必要があります。

パラメータ

名前説明
numberNumberアイテムが次の値以下である必要がある値。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireNumberNotBetween(start, end)

テキスト アイテムは、開始から終了までの範囲外の数値にする必要があります。

パラメータ

名前説明
startNumber包含範囲の下限
endNumber範囲の上限

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireNumberNotEqualTo(number)

テキスト アイテムは、指定した値と等しくない数値である必要があります。

パラメータ

名前説明
numberNumber商品アイテムが等しくてはなりません。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireTextContainsPattern(pattern)

パターンを含むレスポンスが必要です。

パラメータ

名前説明
patternStringテキストにはパターンを含める必要があります

リターン

TextValidationBuilder - チェーン用


requireTextDoesNotContainPattern(pattern)

パターンが含まれていないレスポンスが必要です。

パラメータ

名前説明
patternStringテキストにパターンを含めることはできません

リターン

TextValidationBuilder - チェーン用


requireTextDoesNotMatchPattern(pattern)

パターンに一致しないレスポンスが必要です。

パラメータ

名前説明
patternStringテキストはパターンと一致しません

リターン

TextValidationBuilder - チェーン用


requireTextIsEmail()

テキスト アイテムはメールアドレスである必要があります。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireTextIsUrl()

テキスト アイテムは URL である必要があります。

リターン

TextValidationBuilder - この TextValidation(チェーン用)


requireTextLengthGreaterThanOrEqualTo(number)

レスポンスの長さはこの値以上である必要があります。

パラメータ

名前説明
numberInteger段落のテキストの長さはこの値より長くする必要があります

リターン

TextValidationBuilder - チェーン用


requireTextLengthLessThanOrEqualTo(number)

レスポンスの長さは値より短くする必要があります。

パラメータ

名前説明
numberInteger段落のテキストの長さはこの値以下にする必要があります

リターン

TextValidationBuilder - チェーン用


requireTextMatchesPattern(pattern)

パターンに一致するレスポンスが必要です。

パラメータ

名前説明
patternStringテキストはパターンに一致する必要があります

リターン

TextValidationBuilder - チェーン用


requireWholeNumber()

テキスト アイテムは整数である必要があります。

リターン

TextValidationBuilder - この TextValidation(チェーン用)