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
Metoda | Zwracany typ | Krótki opis |
---|---|---|
requireNumber() | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą. |
requireNumberBetween(start, end) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą całkowitą między datą początkową a końcową. |
requireNumberEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą równą określonej wartości. |
requireNumberGreaterThan(number) | TextValidationBuilder | Wymaga, aby wartość elementu tekstowego była większa od określonej wartości. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą większą lub równą podanej wartości. |
requireNumberLessThan(number) | TextValidationBuilder | Wymaga, aby numer elementu tekstowego był mniejszy od określonej wartości. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą mniejszą lub równą podanej wartości. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą całkowitą, która nie znajduje się między początkiem a końcem włącznie. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Wymaga, aby element tekstowy był liczbą, która nie jest równa podanej wartości. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi zawierającej wzorzec. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi, aby nie zawierała wzorca. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi, aby nie pasowała do wzorca. |
requireTextIsEmail() | TextValidationBuilder | Wymaga podania adresu e-mail w elemencie tekstowym. |
requireTextIsUrl() | TextValidationBuilder | Wymaga, aby element tekstowy był adresem URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby długość odpowiedzi była większa od lub równa wartości. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Wymaga, aby długość odpowiedzi była mniejsza niż wartość. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Wymaga odpowiedzi pasującej do wzorca. |
requireWholeNumber() | TextValidationBuilder | Wymagana jest liczba całkowita w elemencie tekstowym. |
Szczegółowa dokumentacja
requireNumber()
requireNumberBetween(start, end)
Wymaga, aby element tekstowy był liczbą całkowitą między datą początkową a końcową.
Parametry
Nazwa | Typ | Opis |
---|---|---|
start | Number | dolne granice zakresu włącznie |
end | Number | górne granice zakresu włącznie |
Powrót
TextValidationBuilder
– TextValidation
, łańcuch
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ć równa produkt. |
Powrót
TextValidationBuilder
– TextValidation
, łańcuch
requireNumberGreaterThan(number)
Wymaga, aby wartość elementu tekstowego była większa od określonej wartości.
Parametry
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, od której element musi być większy. |
Powrót
TextValidationBuilder
– TextValidation
, łańcuch
requireNumberGreaterThanOrEqualTo(number)
Wymaga, aby element tekstowy był liczbą większą lub równą podanej wartości.
Parametry
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, od której element musi być większy lub równy. |
Powrót
TextValidationBuilder
– TextValidation
, łańcuch
requireNumberLessThan(number)
Wymaga, aby numer elementu tekstowego był mniejszy od określonej wartości.
Parametry
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, od której element musi być większy. |
Powrót
TextValidationBuilder
– TextValidation
, łańcuch
requireNumberLessThanOrEqualTo(number)
Wymaga, aby element tekstowy był liczbą mniejszą lub równą podanej wartości.
Parametry
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, która musi być mniejsza lub równa wartości elementu. |
Powrót
TextValidationBuilder
– TextValidation
, ł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
Nazwa | Typ | Opis |
---|---|---|
start | Number | dolne granice zakresu włącznie |
end | Number | górne granice zakresu włącznie |
Powrót
TextValidationBuilder
– TextValidation
, łańcuch
requireNumberNotEqualTo(number)
Wymaga, aby element tekstowy był liczbą, która nie jest równa podanej wartości.
Parametry
Nazwa | Typ | Opis |
---|---|---|
number | Number | wartość, której produkt nie może być równa wartości. |
Powrót
TextValidationBuilder
– TextValidation
, łańcuch
requireTextContainsPattern(pattern)
Wymaga odpowiedzi zawierającej wzorzec.
Parametry
Nazwa | Typ | Opis |
---|---|---|
pattern | String | tekst musi zawierać wzorzec |
Powrót
TextValidationBuilder
– w przypadku tworzenia łańcuchów
requireTextDoesNotContainPattern(pattern)
Wymaga odpowiedzi, aby nie zawierała wzorca.
Parametry
Nazwa | Typ | Opis |
---|---|---|
pattern | String | tekst 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
Nazwa | Typ | Opis |
---|---|---|
pattern | String | tekst 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
TextValidationBuilder
– TextValidation
, łańcuch
requireTextIsUrl()
Wymaga, aby element tekstowy był adresem URL.
Powrót
TextValidationBuilder
– TextValidation
, łańcuch
requireTextLengthGreaterThanOrEqualTo(number)
Wymaga, aby długość odpowiedzi była większa od lub równa wartości.
Parametry
Nazwa | Typ | Opis |
---|---|---|
number | Integer | dł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
Nazwa | Typ | Opis |
---|---|---|
number | Integer | dł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
Nazwa | Typ | Opis |
---|---|---|
pattern | String | tekst musi pasować do wzorca |
Powrót
TextValidationBuilder
– w przypadku tworzenia łańcuchów
requireWholeNumber()
Wymagana jest liczba całkowita w elemencie tekstowym.
Powrót
TextValidationBuilder
– TextValidation
, łańcuch