Class TextValidationBuilder

TextValidationBuilder

Obiekt DataValidationBuilder dla obiektu 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ą całkowitą między datą początkową a końcową.
requireNumberEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą równą określonej wartości.
requireNumberGreaterThan(number)TextValidationBuilderWymaga, aby wartość elementu tekstowego była większa od określonej wartości.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą większą lub równą podanej wartości.
requireNumberLessThan(number)TextValidationBuilderWymaga, aby numer elementu tekstowego był mniejszy od określonej wartości.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą mniejszą lub równą podanej wartości.
requireNumberNotBetween(start, end)TextValidationBuilderWymaga, aby element tekstowy był liczbą całkowitą, która nie znajduje się między początkiem a końcem włącznie.
requireNumberNotEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą, która nie jest równa podanej wartości.
requireTextContainsPattern(pattern)TextValidationBuilderWymaga odpowiedzi zawierającej wzorzec.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderWymaga odpowiedzi, aby nie zawierała wzorca.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderWymaga odpowiedzi, aby nie pasowała do wzorca.
requireTextIsEmail()TextValidationBuilderWymaga podania adresu e-mail w elemencie tekstowym.
requireTextIsUrl()TextValidationBuilderWymaga, aby element tekstowy był adresem URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderWymaga, aby długość odpowiedzi była większa od lub równa wartości.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderWymaga, aby długość odpowiedzi była mniejsza niż wartość.
requireTextMatchesPattern(pattern)TextValidationBuilderWymaga odpowiedzi pasującej do wzorca.
requireWholeNumber()TextValidationBuilderWymagana jest liczba całkowita w elemencie tekstowym.

Szczegółowa dokumentacja

requireNumber()

Wymaga, aby element tekstowy był liczbą.

Powrót

TextValidationBuilderTextValidation, łańcuch


requireNumberBetween(start, end)

Wymaga, aby element tekstowy był liczbą całkowitą między datą początkową a końcową.

Parametry

NazwaTypOpis
startNumberdolne granice zakresu włącznie
endNumbergórne granice zakresu włącznie

Powrót

TextValidationBuilderTextValidation, łańcuch


requireNumberEqualTo(number)

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

Parametry

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

Powrót

TextValidationBuilderTextValidation, łańcuch


requireNumberGreaterThan(number)

Wymaga, aby wartość elementu tekstowego była większa od określonej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, od której element musi być większy.

Powrót

TextValidationBuilderTextValidation, łańcuch


requireNumberGreaterThanOrEqualTo(number)

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

Parametry

NazwaTypOpis
numberNumberwartość, od której element musi być większy lub równy.

Powrót

TextValidationBuilderTextValidation, łańcuch


requireNumberLessThan(number)

Wymaga, aby numer elementu tekstowego był mniejszy od określonej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, od której element musi być większy.

Powrót

TextValidationBuilderTextValidation, łańcuch


requireNumberLessThanOrEqualTo(number)

Wymaga, aby element tekstowy był liczbą mniejszą lub równą podanej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, która musi być mniejsza lub równa wartości elementu.

Powrót

TextValidationBuilderTextValidation, łańcuch


requireNumberNotBetween(start, end)

Wymaga, aby element tekstowy był liczbą całkowitą, która nie znajduje się między początkiem a końcem włącznie.

Parametry

NazwaTypOpis
startNumberdolne granice zakresu włącznie
endNumbergórne granice zakresu włącznie

Powrót

TextValidationBuilderTextValidation, łańcuch


requireNumberNotEqualTo(number)

Wymaga, aby element tekstowy był liczbą, która nie jest równa podanej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, której produkt nie może być równa wartości.

Powrót

TextValidationBuilderTextValidation, łańcuch


requireTextContainsPattern(pattern)

Wymaga odpowiedzi zawierającej wzorzec.

Parametry

NazwaTypOpis
patternStringtekst musi zawierać wzorzec

Powrót

TextValidationBuilder – w przypadku tworzenia łańcuchów


requireTextDoesNotContainPattern(pattern)

Wymaga odpowiedzi, aby nie zawierała wzorca.

Parametry

NazwaTypOpis
patternStringtekst nie może zawierać wzorca

Powrót

TextValidationBuilder – w przypadku tworzenia łańcuchów


requireTextDoesNotMatchPattern(pattern)

Wymaga odpowiedzi, aby nie pasowała do wzorca.

Parametry

NazwaTypOpis
patternStringtekst nie może pasować do wzorca

Powrót

TextValidationBuilder – w przypadku tworzenia łańcuchów


requireTextIsEmail()

Wymaga podania adresu e-mail w elemencie tekstowym.

Powrót

TextValidationBuilderTextValidation, łańcuch


requireTextIsUrl()

Wymaga, aby element tekstowy był adresem URL.

Powrót

TextValidationBuilderTextValidation, łańcuch


requireTextLengthGreaterThanOrEqualTo(number)

Wymaga, aby długość odpowiedzi była większa od lub równa wartości.

Parametry

NazwaTypOpis
numberIntegerdługość tekstu akapitu musi być większa niż ta wartość

Powrót

TextValidationBuilder – w przypadku tworzenia łańcuchów


requireTextLengthLessThanOrEqualTo(number)

Wymaga, aby długość odpowiedzi była mniejsza niż wartość.

Parametry

NazwaTypOpis
numberIntegerdługość tekstu akapitu nie może być większa od tej wartości

Powrót

TextValidationBuilder – w przypadku tworzenia łańcuchów


requireTextMatchesPattern(pattern)

Wymaga odpowiedzi pasującej do wzorca.

Parametry

NazwaTypOpis
patternStringtekst musi pasować do wzorca

Powrót

TextValidationBuilder – w przypadku tworzenia łańcuchów


requireWholeNumber()

Wymagana jest liczba całkowita w elemencie tekstowym.

Powrót

TextValidationBuilderTextValidation, łańcuch