Walidatory są właściwością tylko edytowalnych komórek arkuszy kalkulacyjnych i tabel oraz sekcji pojedyncze pole. Umożliwiają one określenie jaka wartość ma być wpisana w komórkę. Kiedy użytkownik wpisze niepoprawną wartość, komórka zostanie podświetlona i wyświetli błąd. Instancja nie będzie mogła być zapisana lub przejść do kolejnego stanu dopóki użytkownik nie poprawi tej wartości.
W sumie występuje 6 walidatorów:
1. Wymagane:
(typ komórki: dowolny oprócz przycisku wyboru)
Komórka wyświetla błąd kiedy jest pusta.
Parametry:
- Komunikat błędu (typ: tekst)(parametr opcjonalny) - tekst jaki ma być wyświetlany jako błąd
2. Warunkowy:
(typ komórki: dowolny)
Komórka wyświetla błąd kiedy warunek podany w parametrze nie jest spełniony.
Parametry:
- Warunek (typ: logiczny) - warunek, który musi być spełniony; warunkiem może być każda formuła zwracająca wartość logiczną, formuła nie musi dotyczyć komórki z tym walidatorem
- Komunikat błędu (typ: tekst)(parametr opcjonalny) - tekst jaki ma być wyświetlany jako błąd
3. Zakres
(typ komórki: dowolny oprócz przycisku wyboru, załącznika i linku)
Komórka wyświetla błąd kiedy jej zawartość nie należy do zakresu określonego w parametrach
Parametry:
- Min (typ: taki jak komórki) - minimalna wartość jaką musi posiadać wartość w komórce
- Max (typ: taki jak komórki) - maksymalna wartość jaką musi posiadać wartość w komórce
- Komunikat błędu (typ: tekst)(parametr opcjonalny) - tekst jaki ma być wyświetlany jako błąd
4. Email
(typ komórki: tekst, lista rozwijana, autouzupełnianie)
Komórka wyświetla błąd kiedy wartość wpisana nie jest adresem email.
Parametry:
- Komunikat błędu (typ: tekst)(parametr opcjonalny) - tekst jaki ma być wyświetlany jako błąd
5. Ogranicz do listy
(typ komórki: lista rozwijana, autouzupełnianie)
Komórka wyświetla błąd kiedy wartość nie występuje w liście elementów do wyboru.
Parametry:
- Komunikat błędu (typ: tekst)(parametr opcjonalny) - tekst jaki ma być wyświetlany jako błąd
6. Wyrażenie regularne
(typ komórki: tekst, lista rozwijana, autouzupełnianie)
Komórka wyświetla błąd kiedy wartość nie zgadza się z wyrażeniem regularnym podanym w parametrze.
Parametry:
- Wyrażenie (typ: tekst) - wyrażenie regularne, które opisuje poprawną wartość, która może być podana w komórce. Pod tym linkiem - https://regexone.com możesz się dowiedzieć więcej na temat wyrażeń regularnych.
- Komunikat błędu (typ: tekst)(parametr opcjonalny) - tekst jaki ma być wyświetlany jako błąd
Przykłady wyrażeń regularnych:
Uwagi:
Można użyć paru walidatorów na jednej komórce, nawet tego samego rodzaju. Kiedy parametr komunikat błędu nie zostanie uzupełniony, jako błąd wyświetli się domyślna informacja zależnie od użytego walidatora.
0 Komentarze