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()
requireNumberBetween(start, end)
テキスト アイテムは、開始から終了までの範囲内の数値(両端を含む)にする必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
start | Number | 包含範囲の下限 |
end | Number | 範囲の上限 |
リターン
TextValidationBuilder
- この TextValidation
(チェーン用)
requireNumberEqualTo(number)
テキスト アイテムは指定された値と等しい数値である必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
number | Number | アイテムが等しくなる必要がある値。 |
リターン
TextValidationBuilder
- この TextValidation
(チェーン用)
requireNumberGreaterThan(number)
テキスト アイテムは、指定した値より大きい数値である必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
number | Number | この値より大きい値を指定してください。 |
リターン
TextValidationBuilder
- この TextValidation
(チェーン用)
requireNumberGreaterThanOrEqualTo(number)
テキスト アイテムは、指定した値以上の数値である必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
number | Number | アイテムが次の値以上になる値。 |
リターン
TextValidationBuilder
- この TextValidation
(チェーン用)
requireNumberLessThan(number)
テキスト アイテムは、指定した値より小さい数値にする必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
number | Number | この値より大きい値を指定してください。 |
リターン
TextValidationBuilder
- この TextValidation
(チェーン用)
requireNumberLessThanOrEqualTo(number)
テキスト アイテムは、指定した値以下の数値である必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
number | Number | アイテムが次の値以下である必要がある値。 |
リターン
TextValidationBuilder
- この TextValidation
(チェーン用)
requireNumberNotBetween(start, end)
テキスト アイテムは、開始から終了までの範囲外の数値にする必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
start | Number | 包含範囲の下限 |
end | Number | 範囲の上限 |
リターン
TextValidationBuilder
- この TextValidation
(チェーン用)
requireNumberNotEqualTo(number)
テキスト アイテムは、指定した値と等しくない数値である必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
number | Number | 商品アイテムが等しくてはなりません。 |
リターン
TextValidationBuilder
- この TextValidation
(チェーン用)
requireTextContainsPattern(pattern)
パターンを含むレスポンスが必要です。
パラメータ
名前 | 型 | 説明 |
---|---|---|
pattern | String | テキストにはパターンを含める必要があります |
リターン
TextValidationBuilder
- チェーン用
requireTextDoesNotContainPattern(pattern)
パターンが含まれていないレスポンスが必要です。
パラメータ
名前 | 型 | 説明 |
---|---|---|
pattern | String | テキストにパターンを含めることはできません |
リターン
TextValidationBuilder
- チェーン用
requireTextDoesNotMatchPattern(pattern)
requireTextIsEmail()
requireTextIsUrl()
requireTextLengthGreaterThanOrEqualTo(number)
レスポンスの長さはこの値以上である必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
number | Integer | 段落のテキストの長さはこの値より長くする必要があります |
リターン
TextValidationBuilder
- チェーン用
requireTextLengthLessThanOrEqualTo(number)
レスポンスの長さは値より短くする必要があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
number | Integer | 段落のテキストの長さはこの値以下にする必要があります |
リターン
TextValidationBuilder
- チェーン用
requireTextMatchesPattern(pattern)
パターンに一致するレスポンスが必要です。
パラメータ
名前 | 型 | 説明 |
---|---|---|
pattern | String | テキストはパターンに一致する必要があります |
リターン
TextValidationBuilder
- チェーン用