Możesz utworzyć reguły, których użytkownicy muszą przestrzegać podczas wypełniania formularza. Jeśli na przykład prosisz o podanie adresu e-mail, możesz tak skonfigurować formularz, aby przyjmował tylko poprawnie sformatowane adresy.
Konfigurowanie reguł pytania
- Otwórz plik w Formularzach Google.
- Dodaj pytanie z jednego z tych typów:
- Krótka odpowiedź
- Akapit
- Pola wyboru
- Kliknij Więcej .
- Kliknij Weryfikacja odpowiedzi.
- Wybierz odpowiedni typ reguły.
- Po prawej stronie wpisz komunikat o błędzie, który zobaczy użytkownik, gdy wpisze odpowiedź niezgodną z regułami.
Typy reguł
Każdy typ pytania pozwalający na weryfikację odpowiedzi ma inne ustawienia.
- Numer:
- Operatory porównania liczb
- Przykład: liczba większa lub równa 50
- Między
- Przykład: liczba między 21 a 42
- Spoza zakresu
- Liczba
- Liczba całkowita
- Operatory porównania liczb
- Tekst:
- Zawiera
- Przykład: odpowiedź musi zawierać słowo „słodycze”.
- Nie zawiera
- E-mail: odpowiedź powinna mieć format adresu e-mail.
- URL: odpowiedź powinna mieć format adresu URL.
- Zawiera
- Długość: określenie maksymalnej lub minimalnej liczby znaków.
- Przykład: ograniczenie długości odpowiedzi do 500 znaków lub wymóg wpisania co najmniej 200 znaków.
- Wyrażenie regularne: tekst odpowiedzi musi spełniać warunki określonej formuły. Dowiedz się więcej o wyrażeniach regularnych
- Przykład: odpowiedź musi zawierać 10-cyfrowy numer telefonu, którego każda cyfra mieści się w zakresie od 0 do 9.
- Dane wejściowe: dopasowania wyrażenia regularnego [0–9]{10}
- Oczekiwany wynik: 1234567890
- Przykład: odpowiedź musi zawierać 10-cyfrowy numer telefonu, którego każda cyfra mieści się w zakresie od 0 do 9.
- Długość: określenie maksymalnej lub minimalnej liczby znaków.
- Przykład: ograniczenie długości odpowiedzi do 500 znaków lub wymóg wpisania co najmniej 200 znaków.
- Wyrażenie regularne: tekst odpowiedzi musi spełniać warunki określonej formuły. Dowiedz się więcej o wyrażeniach regularnych
- Wybierz co najmniej: pozwala ustawić minimalną liczbę pól, które muszą być zaznaczone. Dzięki temu użytkownik musi zaznaczyć co najmniej tyle pól.
- Wybierz co najwyżej: pozwala ustawić maksymalną liczbę pól, które można zaznaczyć.
- Wybierz dokładnie: pozwala określić dokładną liczbę pól, które muszą być zaznaczone.
Wyrażenia regularne
Możesz wymagać, aby odpowiedzi spełniały określone kryteria nazywane wyrażeniami regularnymi. Wyrażenia regularne szukają wzorców w odpowiedziach.
Wyrażenie | Opis | Przykład | Pasujące wyniki wyszukiwania | Niepasujące wyniki wyszukiwania |
---|---|---|---|---|
. | Kropka zastępuje dowolny znak w danej pozycji. | d. | da, dok, dr, oda | ma, rok |
* | Gwiazdka po znaku oznacza wyszukiwanie tego znaku występującego 0 lub więcej razy. | do*k | dok, dk, doook | dOk, dołek |
+ | Plus po znaku oznacza wyszukiwanie tego znaku występującego jednokrotnie lub więcej. | do+k | dok, dooook | dk, dOk, dołek |
? | Poprzednie wyrażenie jest opcjonalne. | do?k | dk, d | dOk, dołek |
^ | Daszek musi znajdować się na początku wyrażenia regularnego. Oznacza on, że ciąg znaków musi zaczynać się od znaku lub znaków znajdujących się za daszkiem. | ^[dr]ok | dok, rok | Nowy rok, i dok |
$ | Znak $ musi znajdować się na końcu wyrażenia regularnego. Oznacza on, że ciąg znaków musi kończyć się znakiem lub znakami znajdującymi się za znakiem $. | [dr]ok& | dok, rok | doki, rok, roku |
{A, B} | Poprzednie wyrażenie jest powtórzone A-B razy, gdzie A i B to liczby. | d(o{1,2})k | dok, dook | dk, dooook, dOk |
[x], [xa], [xa5] | Oznacza, że tylko jeden z podanych znaków powinien pojawić się na danej pozycji. Do nawiasów można wpisać dowolny znak, włącznie ze znakami używanymi w wyrażeniach: [xa,$5Gg.] | d[oe]k | dok, dek | dk, dOk, dooook |
[a-z] | Oznacza wyszukiwanie znaku w podanym zakresie znaków. Typowe zakresy to a-z, A-Z i 0-9. Zakresy mogą być połączone: [a-zA-Z0-9]. Zakresy mogą być łączone ze wspomnianymi wyżej zestawami znaków: [a-zA-Z,&*]. | d[e-o]k | dek, dik, dnk, dok | dk, dOk, dak |
[^a-fDEF] | Zestaw znaków rozpoczynający się od ^ oznacza wyszukiwanie znaku spoza podanego zakresu. | d[^aeu]k | dok, dOk, dik, d$k | dk, dak, dek, duk |
\s | Każdy znak odstępu. | d\sk | d k, d[TAB] | dk, dok, dołek |
Uwaga: jeśli chcesz po prostu wyszukać znak, który ma swoje znaczenie w wyrażeniach regularnych (np. ^ lub $), umieść przed nim odwrotny ukośnik. Na przykład jeśli chcesz wyszukać znak $, wpisz \$.
Poniżej kilka przykładów wykorzystania wyrażeń regularnych do wyszukiwania w arkuszu kalkulacyjnym.
Wyszukiwanie komórek zawierających kwoty w dolarach
Wpisz następujące polecenie w pasek wyszukiwania: ^\$([0-9]+)?[,][0-9]+
Oznacza to wyszukiwanie kwoty w dolarach, gdzie pierwszą liczbą jest dowolna liczba z zakresu 0-9, po której występuje [,], a następnie – jednokrotnie lub więcej – dowolna liczba z zakresu 0-9. Wyniki tego wyszukiwania to: $4666, $17,86 dolarów, $7,76, $0,54, $900001,00, $523877231,56
Wyszukiwanie komórek zawierających polskie kody pocztowe
W pasku wyszukiwania wpisz następujące wyrażenie: [0-9]{2}-[0-9]{3}
To wzorzec polskiego kodu pocztowego składający się z pięciu cyfr i łącznika między częścią dwu- i trzycyfrową.
Wyszukiwanie komórek zawierających imiona zapisane z małej litery
W pasku wyszukiwania wpisz następujące wyrażenie: ^ [az].*
Wyświetlą się komórki z tekstem rozpoczynającym się od małej litery, po której może wystąpić inny znak. Wyniki takiego wyszukiwania to na przykład: kasia, paweł, jUREK, marCin