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);

メソッド

メソッド戻り値の型概要
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(チェーン用)