Class TextValidationBuilder

TextValidationBuilder

TextValidation の DataValidationBuilder。

// Add a text item to a form and require it to be a number within a range.
const form = FormApp.create('My form');
const textItem =
    form.addTextItem().setTitle('Pick a number between 1 and 100?');
const 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 - チェーン用の this


requireTextDoesNotContainPattern(pattern)

レスポンスにパターンが含まれていないことを要求します。

パラメータ

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

戻る

TextValidationBuilder - チェーン用の this


requireTextDoesNotMatchPattern(pattern)

レスポンスがパターンと一致しないことを要求します。

パラメータ

名前タイプ説明
patternStringテキストがパターンと一致しない

戻る

TextValidationBuilder - チェーン用の this


requireTextIsEmail()

テキスト アイテムがメールアドレスであることを必要とします。

戻る

TextValidationBuilder - チェーン用の TextValidation


requireTextIsUrl()

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

戻る

TextValidationBuilder - チェーン用の TextValidation


requireTextLengthGreaterThanOrEqualTo(number)

レスポンスの長さが値以上であることを要求します。

パラメータ

名前タイプ説明
numberInteger段落テキストの長さがこの値より大きい必要があります

戻る

TextValidationBuilder - チェーン用の this


requireTextLengthLessThanOrEqualTo(number)

レスポンスの長さが値より小さい必要があります。

パラメータ

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

戻る

TextValidationBuilder - チェーン用の this


requireTextMatchesPattern(pattern)

回答がパターンと一致している必要があります。

パラメータ

名前タイプ説明
patternStringテキストはパターンと一致している必要があります

戻る

TextValidationBuilder - チェーン用の this


requireWholeNumber()

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

戻る

TextValidationBuilder - チェーン用の TextValidation