Class TextValidationBuilder

TextValidationBuilder,

Walidator danych TextValidation.

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

Metody

MetodaZwracany typKrótki opis
requireNumber()TextValidationBuilderWymaga, aby element tekstowy był liczbą.
requireNumberBetween(start, end)TextValidationBuilderWymaga, aby element tekstowy był liczbą od początku do końca (włącznie).
requireNumberEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą równą określonej wartości.
requireNumberGreaterThan(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą większą niż określona wartość.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą większą lub równą określonej wartości.
requireNumberLessThan(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą mniejszą od podanej wartości.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy miał liczbę mniejszą lub równą określonej wartości.
requireNumberNotBetween(start, end)TextValidationBuilderWymaga, aby element tekstowy nie był liczbą całkowitą z zakresu od początku do końca.
requireNumberNotEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy nie był równy określonej wartości.
requireTextContainsPattern(pattern)TextValidationBuilderWymaga odpowiedzi, która zawiera wzorzec.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderWymaga odpowiedzi, która nie zawiera wzorca.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderWymaga odpowiedzi, która nie pasuje do wzorca.
requireTextIsEmail()TextValidationBuilderWymagany jest tekst adresu e-mail.
requireTextIsUrl()TextValidationBuilderWymagany jest element tekstowy.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderDługość odpowiedzi musi być większa lub równa wartości.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderWymaga długości odpowiedzi poniżej wartości.
requireTextMatchesPattern(pattern)TextValidationBuilderWymaga odpowiedzi pasującej do wzorca.
requireWholeNumber()TextValidationBuilderWymaga, aby element tekstowy był liczbą całkowitą.

Szczegółowa dokumentacja

requireNumber()

Wymaga, aby element tekstowy był liczbą.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireNumberBetween(start, end)

Wymaga, aby element tekstowy był liczbą od początku do końca (włącznie).

Parametry

NazwaTypOpis
startNumberdolne granicy zakresu
endNumbergórna granica zakresu włącznie

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireNumberEqualTo(number)

Wymaga, aby element tekstowy był liczbą równą określonej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, którą musi być element.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireNumberGreaterThan(number)

Wymaga, aby element tekstowy był liczbą większą niż określona wartość.

Parametry

NazwaTypOpis
numberNumberwartość, która musi być większa niż element.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireNumberGreaterThanOrEqualTo(number)

Wymaga, aby element tekstowy był liczbą większą lub równą określonej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, która musi być większa niż lub równa.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireNumberLessThan(number)

Wymaga, aby element tekstowy był liczbą mniejszą od podanej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, która musi być większa niż element.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireNumberLessThanOrEqualTo(number)

Wymaga, aby element tekstowy miał liczbę mniejszą lub równą określonej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, która musi być mniejsza niż lub równa.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireNumberNotBetween(start, end)

Wymaga, aby element tekstowy nie był liczbą całkowitą z zakresu od początku do końca.

Parametry

NazwaTypOpis
startNumberdolne granicy zakresu
endNumbergórna granica zakresu włącznie

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireNumberNotEqualTo(number)

Wymaga, aby element tekstowy nie był równy określonej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, która nie może być taka sama dla produktu.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireTextContainsPattern(pattern)

Wymaga odpowiedzi, która zawiera wzorzec.

Parametry

NazwaTypOpis
patternStringTekst musi zawierać wzorzec

Zwróć

TextValidationBuilder – dotyczy łańcucha


requireTextDoesNotContainPattern(pattern)

Wymaga odpowiedzi, która nie zawiera wzorca.

Parametry

NazwaTypOpis
patternStringTekst nie może zawierać wzorca

Zwróć

TextValidationBuilder – dotyczy łańcucha


requireTextDoesNotMatchPattern(pattern)

Wymaga odpowiedzi, która nie pasuje do wzorca.

Parametry

NazwaTypOpis
patternStringtekst nie może pasować do wzorca

Zwróć

TextValidationBuilder – dotyczy łańcucha


requireTextIsEmail()

Wymagany jest tekst adresu e-mail.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireTextIsUrl()

Wymagany jest element tekstowy.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha


requireTextLengthGreaterThanOrEqualTo(number)

Długość odpowiedzi musi być większa lub równa wartości.

Parametry

NazwaTypOpis
numberIntegerdługość tekstu akapitu musi być większa od tej wartości

Zwróć

TextValidationBuilder – dotyczy łańcucha


requireTextLengthLessThanOrEqualTo(number)

Wymaga długości odpowiedzi poniżej wartości.

Parametry

NazwaTypOpis
numberIntegerDługość tekstu akapitu nie może przekraczać tej wartości

Zwróć

TextValidationBuilder – dotyczy łańcucha


requireTextMatchesPattern(pattern)

Wymaga odpowiedzi pasującej do wzorca.

Parametry

NazwaTypOpis
patternStringtekst musi pasować do wzorca

Zwróć

TextValidationBuilder – dotyczy łańcucha


requireWholeNumber()

Wymaga, aby element tekstowy był liczbą całkowitą.

Zwróć

TextValidationBuilder – ten TextValidation do łańcucha