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.
const form = FormApp.create('My form');
const textItem =
    form.addTextItem().setTitle('Pick a number between 1 and 100?');
const 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ą z zakresu od wartości początkowej do końcowej (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ą od podanej wartości.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą większą lub równą podanej wartości.
requireNumberLessThan(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą mniejszą niż podana wartość.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą mniejszą lub równą podanej wartości.
requireNumberNotBetween(start, end)TextValidationBuilderWymaga, aby element tekstowy był liczbą, która nie mieści się w zakresie od wartości początkowej do końcowej (włącznie).
requireNumberNotEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą różną od podanej wartości.
requireTextContainsPattern(pattern)TextValidationBuilderWymaga, aby odpowiedź zawierała wzorzec.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderWymaga, aby odpowiedź nie zawierała wzorca.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderOdpowiedź nie może pasować do wzorca.
requireTextIsEmail()TextValidationBuilderWymaga, aby element tekstowy był adresem e-mail.
requireTextIsUrl()TextValidationBuilderWymaga, aby element tekstowy był adresem URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderWymaga, aby długość odpowiedzi była równa lub większa od wartości.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderWymaga, aby długość odpowiedzi była mniejsza niż wartość.
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ą.

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireNumberBetween(start, end)

Wymaga, aby element tekstowy był liczbą z zakresu od wartości początkowej do końcowej (włącznie).

Parametry

NazwaTypOpis
startNumberdolne granice zakresu obejmującego
endNumbergórne granice zakresu obejmującego te wartości,

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireNumberEqualTo(number)

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

Parametry

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

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireNumberGreaterThan(number)

Wymaga, aby element tekstowy był liczbą większą od podanej wartości.

Parametry

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

Powrót

TextValidationBuilder – ten TextValidation do łączenia


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

TextValidationBuilder – ten TextValidation do łączenia


requireNumberLessThan(number)

Wymaga, aby element tekstowy był liczbą mniejszą niż podana wartość.

Parametry

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

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireNumberLessThanOrEqualTo(number)

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

Parametry

NazwaTypOpis
numberNumberwartość, do której element musi być mniejszy lub równy.

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireNumberNotBetween(start, end)

Wymaga, aby element tekstowy był liczbą, która nie mieści się w zakresie od wartości początkowej do końcowej (włącznie).

Parametry

NazwaTypOpis
startNumberdolne granice zakresu obejmującego
endNumbergórne granice zakresu obejmującego te wartości,

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireNumberNotEqualTo(number)

Wymaga, aby element tekstowy był liczbą różną od podanej wartości.

Parametry

NazwaTypOpis
numberNumberwartość, z którą element nie może być równy.

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireTextContainsPattern(pattern)

Wymaga, aby odpowiedź zawierała wzorzec.

Parametry

NazwaTypOpis
patternStringtekst musi zawierać wzorzec

Powrót

TextValidationBuilder – to do tworzenia łańcuszków


requireTextDoesNotContainPattern(pattern)

Wymaga, aby odpowiedź nie zawierała wzorca.

Parametry

NazwaTypOpis
patternStringtekst nie może zawierać wzorca

Powrót

TextValidationBuilder – to do tworzenia łańcuszków


requireTextDoesNotMatchPattern(pattern)

Odpowiedź nie może pasować do wzorca.

Parametry

NazwaTypOpis
patternStringtekst nie może pasować do wzorca

Powrót

TextValidationBuilder – to do tworzenia łańcuszków


requireTextIsEmail()

Wymaga, aby element tekstowy był adresem e-mail.

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireTextIsUrl()

Wymaga, aby element tekstowy był adresem URL.

Powrót

TextValidationBuilder – ten TextValidation do łączenia


requireTextLengthGreaterThanOrEqualTo(number)

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

Parametry

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

Powrót

TextValidationBuilder – to do tworzenia łańcuszków


requireTextLengthLessThanOrEqualTo(number)

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

Parametry

NazwaTypOpis
numberIntegerdługość tekstu akapitu musi być mniejsza lub równa tej wartości;

Powrót

TextValidationBuilder – to do tworzenia łańcuszków


requireTextMatchesPattern(pattern)

Wymaga odpowiedzi pasującej do wzorca.

Parametry

NazwaTypOpis
patternStringtekst musi pasować do wzorca

Powrót

TextValidationBuilder – to do tworzenia łańcuszków


requireWholeNumber()

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

Powrót

TextValidationBuilder – ten TextValidation do łączenia