Class 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 - チェーン用の this TextValidation


requireNumberBetween(start, end)

テキスト項目は、開始と終了の範囲内の数値にする必要があります。

パラメータ

名前説明
startNumber境界値を含む範囲の下限
endNumber境界値を含む範囲の上限

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireNumberEqualTo(number)

テキスト項目が指定された値に等しい数値である必要があります。

パラメータ

名前説明
numberNumber項目が等しくなければならない値。

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireNumberGreaterThan(number)

指定された値より大きい数値をテキスト項目に入力する必要があります。

パラメータ

名前説明
numberNumberアイテムが超えなければならない値。

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireNumberGreaterThanOrEqualTo(number)

テキスト項目は、指定された値以上の数値である必要があります。

パラメータ

名前説明
numberNumberアイテムがこれより大きい値。

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireNumberLessThan(number)

テキスト項目は、指定された値より小さい数値である必要があります。

パラメータ

名前説明
numberNumberアイテムが超えなければならない値。

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireNumberLessThanOrEqualTo(number)

テキスト項目は、指定された値以下の数値である必要があります。

パラメータ

名前説明
numberNumberアイテムが下回ってはならない値。

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireNumberNotBetween(start, end)

テキスト項目は、開始日と終了日(両端を含む)の範囲外の数字である必要があります。

パラメータ

名前説明
startNumber境界値を含む範囲の下限
endNumber境界値を含む範囲の上限

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireNumberNotEqualTo(number)

テキスト項目が指定された値と等しくない数値であることを要求します。

パラメータ

名前説明
numberNumber項目が等しくなってはならない値。

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireTextContainsPattern(pattern)

レスポンスにパターンが含まれている必要があります。

パラメータ

名前説明
patternStringテキストにパターンが含まれている必要があります

戻る

TextValidationBuilder - チェーン用の this


requireTextDoesNotContainPattern(pattern)

レスポンスにパターンが含まれていないこと。

パラメータ

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

戻る

TextValidationBuilder - チェーン用の this


requireTextDoesNotMatchPattern(pattern)

レスポンスがパターンと一致しないようにする必要があります。

パラメータ

名前説明
patternStringテキストがパターンと一致しないようにする

戻る

TextValidationBuilder - チェーン用の this


requireTextIsEmail()

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

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireTextIsUrl()

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

戻る

TextValidationBuilder - チェーン用の this TextValidation


requireTextLengthGreaterThanOrEqualTo(number)

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

パラメータ

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

戻る

TextValidationBuilder - チェーン用の this


requireTextLengthLessThanOrEqualTo(number)

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

パラメータ

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

戻る

TextValidationBuilder - チェーン用の this


requireTextMatchesPattern(pattern)

レスポンスがパターンと一致している必要があります。

パラメータ

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

戻る

TextValidationBuilder - チェーン用の this


requireWholeNumber()

テキスト項目は整数である必要があります。

戻る

TextValidationBuilder - チェーン用の this TextValidation