Class TextValidationBuilder

TekstWeryfikacjaBuilder

Obiekt DataValidationBuilder dla 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 początku do końca.
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ż podana 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 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ą, która nie mieści się w zakresie od początku do końca.
requireNumberNotEqualTo(number)TextValidationBuilderWymaga, aby element tekstowy był liczbą, która nie jest równa określonej wartości.
requireTextContainsPattern(pattern)TextValidationBuilderWymaga, aby odpowiedź zawierała wzór.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderOdpowiedź nie może zawierać wzoru.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderWymaga, aby odpowiedź nie pasowała 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, aby odpowiedź pasowała do wzorca.
requireWholeNumber()TextValidationBuilderWymaga, aby element tekstowy był liczbą całkowitą.

Szczegółowa dokumentacja

requireNumber()

Wymaga, aby element tekstowy był liczbą.

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireNumberBetween(start, end)

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

Parametry

NazwaTypOpis
startNumberdolna granica zakresu włącznie.
endNumbergórne granice zakresu włącznie

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireNumberEqualTo(number)

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

Parametry

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

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireNumberGreaterThan(number)

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

Parametry

NazwaTypOpis
numberNumberwartość, która musi być większa od wartości elementu.

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


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 lub równa wartości elementu.

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireNumberLessThan(number)

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

Parametry

NazwaTypOpis
numberNumberwartość, która musi być większa od wartości elementu.

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireNumberLessThanOrEqualTo(number)

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

Parametry

NazwaTypOpis
numberNumberwartość, która nie może być większa niż wartość elementu;

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireNumberNotBetween(start, end)

Wymaga, aby element tekstowy był liczbą, która nie mieści się w zakresie od początku do końca.

Parametry

NazwaTypOpis
startNumberdolna granica zakresu włącznie.
endNumbergórne granice zakresu włącznie

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireNumberNotEqualTo(number)

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

Parametry

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

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireTextContainsPattern(pattern)

Wymaga, aby odpowiedź zawierała wzór.

Parametry

NazwaTypOpis
patternStringtekst musi zawierać wzór

Powrót

TextValidationBuilder – to do tworzenia łańcuszków.


requireTextDoesNotContainPattern(pattern)

Odpowiedź nie może zawierać wzoru.

Parametry

NazwaTypOpis
patternStringtekst nie może zawierać wzorca

Powrót

TextValidationBuilder – to do tworzenia łańcuszków.


requireTextDoesNotMatchPattern(pattern)

Wymaga, aby odpowiedź nie pasowała do wzorca.

Parametry

NazwaTypOpis
patternStringtekst nie może być zgodny z wzorcem

Powrót

TextValidationBuilder – to do tworzenia łańcuszków.


requireTextIsEmail()

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

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


requireTextIsUrl()

Wymaga, aby element tekstowy był adresem URL.

Powrót

TextValidationBuilder – ta TextValidation, aby utworzyć łańcuch


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, aby odpowiedź pasowała 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 – ta TextValidation, aby utworzyć łańcuch