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
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireNumber() | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą. |
requireNumberBetween(start, end) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą od początku do końca (włącznie). |
requireNumberEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą równą określonej wartości. |
requireNumberGreaterThan(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą większą niż określona wartość. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą większą lub równą określonej wartości. |
requireNumberLessThan(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą mniejszą od podanej wartości. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy miał liczbę mniejszą lub równą określonej wartości. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Wymaga, aby element tekstowy nie był liczbą całkowitą z zakresu od początku do końca. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy nie był równy określonej wartości. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi, która zawiera wzorzec. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi, która nie zawiera wzorca. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi, która nie pasuje do wzorca. |
requireTextIsEmail() | TextValidationBuilder | Wymagany jest tekst adresu e-mail. |
requireTextIsUrl() | TextValidationBuilder | Wymagany jest element tekstowy. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Długość odpowiedzi musi być większa lub równa wartości. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Wymaga długości odpowiedzi poniżej wartości. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi pasującej do wzorca. |
requireWholeNumber() | TextValidationBuilder | Wymaga, 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
Nazwa | Typ | Opis |
---|---|---|
start | Number | dolne granicy zakresu |
end | Number | gó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
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, 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
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, 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
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, 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
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, 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
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, 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
Nazwa | Typ | Opis |
---|---|---|
start | Number | dolne granicy zakresu |
end | Number | gó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
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, 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
Nazwa | Typ | Opis |
---|---|---|
pattern | String | Tekst musi zawierać wzorzec |
Zwróć
TextValidationBuilder
– dotyczy łańcucha
requireTextDoesNotContainPattern(pattern)
Wymaga odpowiedzi, która nie zawiera wzorca.
Parametry
Nazwa | Typ | Opis |
---|---|---|
pattern | String | Tekst nie może zawierać wzorca |
Zwróć
TextValidationBuilder
– dotyczy łańcucha
requireTextDoesNotMatchPattern(pattern)
Wymaga odpowiedzi, która nie pasuje do wzorca.
Parametry
Nazwa | Typ | Opis |
---|---|---|
pattern | String | tekst nie może pasować do wzorca |
Zwróć
TextValidationBuilder
– dotyczy łańcucha
requireTextIsEmail()
requireTextIsUrl()
requireTextLengthGreaterThanOrEqualTo(number)
Długość odpowiedzi musi być większa lub równa wartości.
Parametry
Nazwa | Typ | Opis |
---|---|---|
number | Integer | dł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
Nazwa | Typ | Opis |
---|---|---|
number | Integer | Długość tekstu akapitu nie może przekraczać tej wartości |
Zwróć
TextValidationBuilder
– dotyczy łańcucha
requireTextMatchesPattern(pattern)
Wymaga odpowiedzi pasującej do wzorca.
Parametry
Nazwa | Typ | Opis |
---|---|---|
pattern | String | tekst 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