Nastavení pravidel pro formulář

Můžete vytvořit pravidla, kterými se lidé při vyplňování vašeho formuláře musí řídit. Když například žádáte o vyplnění e-mailových adres, můžete pomocí pravidel zajistit, aby je lidé zadávali ve správném formátu.

Nastavení pravidel pro otázku

  1. Otevřete formulář ve Formulářích Google.
  2. Přidejte některý z následujících typů otázek:
    • Stručná odpověď
    • Odstavec
    • Zaškrtávací políčka
  3. Klikněte na ikonu možností Možnosti.
  4. Klikněte na Ověření odpovědi.
  5. Vyberte požadovaný typ pravidla.
  6. Úplně vpravo zadejte chybovou zprávu, která se lidem zobrazí při vyplnění odpovědi porušující vaše pravidla.

Typy pravidel

U jednotlivých typů otázek umožňujících ověření odpovědi jsou k dispozici různá nastavení.

Stručná odpověď
  • Číslo:
    • Operátory pro porovnávání čísel
      • Příklad: Číslo větší nebo rovno 50
    • Mezi
      • Příklad: Celé číslo mezi 21 a 42.
    • Není mezi
    • Je číslo
    • Celé číslo
  • Text:
    • Obsahuje
      • Příklad: Odpověď musí obsahovat slovo „sladkost“.
    • Neobsahuje
    • E-mail: Odpověď musí být ve formátu e-mailu.
    • Adresa URL: Odpověď musí být ve formátu adresy URL.
  • Délka: Můžete vyžadovat maximální nebo minimální počet znaků.
    • Příklad: Můžete omezit délku odpovědi na 500 znaků nebo naopak vyžadovat nejméně 200 znaků.
  • Regulární výraz: Můžete vyžadovat, aby textové odpovědi odpovídaly určitým vzorcům, které zvolíte. Další informace o regulárních výrazech.
    • Příklad: Odpověď musí být desetimístné telefonní číslo s rozsahy číslic 0–9.
      • Vstup: Shoda regulárního výrazu [0–9]{10}
      • Očekávaný výsledek: 1234567890
Odstavec
  • Délka: Můžete vyžadovat maximální nebo minimální počet znaků.
    • Příklad: Můžete omezit délku odpovědi na 500 znaků nebo naopak vyžadovat nejméně 200 znaků.
  • Regulární výraz: Můžete vyžadovat, aby textové odpovědi odpovídaly určitým vzorcům, které zvolíte. Další informace o regulárních výrazech.
Zaškrtávací políčka
  • Vyberte minimálně: Nastavte minimální počet políček, která se mají zaškrtnout. Zajistíte tak, že bude vybrán alespoň daný počet políček.
  • Vyberte maximálně: Nastavte maximální počet políček, která se mají zaškrtnout.
  • Vyberte přesně: Určete počet políček, která se mají zaškrtnout.

Regulární výrazy

Můžete vyžadovat, aby odpovědi odpovídaly určité sadě kritérií, takzvanému regulárnímu výrazu. Regulární výrazy hledají v odpovědích požadované vzorce.

Příklady regulárních výrazů
V následující tabulce najdete výběr z výrazů podporovaných v Dokumentech Google. Podporovaných výrazů, které uživatelé mohou uplatnit, je však mnohem více.
Výraz Popis Příklad Shoduje se Neshoduje se
. Tečka označuje libovolný znak na dané pozici. p. po, pes, ps, optat les, ves
* Hvězdička po znaku udává, že se předchozí znak nulakrát nebo vícekrát opakuje. pe*s pes, ps, peeees pEs, pers
+ Plus po znaku označuje, že se vyhledává daný znak zobrazený jednou nebo vícekrát. pe+s pes, peeees ps, pEs, pers
? Předchozí výraz je volitelný. pe?s ps, pes pEs, pers
^ Stříška musí být umístěna na začátku regulárního výrazu a označuje, že řetězec začíná znaky nebo posloupností, která po stříšce následuje. ^[pl]es pes, les Jeden pes, jeho les
$ Znak dolaru musí být umístěn na konci regulárního výrazu a označuje, že řetězec končí znaky nebo posloupností před znakem dolaru. [pl]es$ pes, les, černý pes pesos, lesy, lesní
{A; B} Předchozí výraz se opakuje A–Bkrát, A a B jsou čísla. p(e{1,2})s pes, pees ps, peees, pEs
[x], [xa], [xa5] Znaková sada označuje, že na aktuální pozici se má vyskytovat právě jeden z daných znaků. Převážně platí, že do hranatých závorek lze zadat jakékoli znaky včetně těch, které jsme zmínili u předešlých výrazů: [xa,$5Gg.] p[ea]s pes, pas ps, pEs, peees
[a-z] Rozsah znakové sady označuje hledání znaku z daného rozsahu. Běžně se používají rozsahy a–z, A–Z a 0–9. Rozsahy se dají spojit do jednoho: [a-zA-Z0-9]. Lze je také kombinovat se znakovými sadami (zmíněnými dříve): [a-zA-Z,&*]. p[a-e]s pas, pes, pcs, pds ps, pEs, pus
[^a-fDEF] Znaková sada začínající stříškou (^) označuje hledání znaku, který nespadá do dané sady. p[^iou]s pes, pEs, pas, p$s ps, pis, pos, pus
\s Jakýkoli znak mezery. p\ss p s, p[TAB]s ps, pes, pers

POZNÁMKA: Když zkoušíte vyhledat skutečné instance kteréhokoli ze znaků, které mají v regulárních výrazech zvláštní význam, jako je stříška (^) nebo znak dolaru ($), musíte daný znak ve vyhledávacím dotazu „eskapovat“ (zadat před něj únikový znak) tak, že před něj vložíte zpětné lomítko. Pokud chcete například hledat výskyt znaku dolaru ($), napíšete \$.

Níže najdete několik příkladů, jak můžete pomocí regulárních výrazů vyhledávat v tabulce:

Hledání buněk obsahujících částky v dolarech

Do vyhledávací lišty zadejte následující výraz: ^([0-9\s]+)?[,][0-9]+\s\$$

Ten označuje částku v dolarech, kde první číslo je jakékoli číslo mezi 0–9, případně mezera, vyskytující se jednou nebo vícekrát, po něm následuje desetinná čárka [,] a po ní číslo z rozsahu 0–9 opakované jednou nebo vícekrát. Poté následuje mezera a znak dolaru. Toto vyhledávání vrátí kteroukoli z následujících částek: 4,666 $, 17,86 $, 7,76 $, 0,54 $, 900 001,00 $, 523 877 231,56 $

Hledání buněk obsahujících americká poštovní směrovací čísla

Do vyhledávací lišty zadejte následující výraz: [0-9]{5}(-[0-9]{4})?

Ten označuje americké poštovní směrovací číslo sestávající z pěti číslic s volitelným spojovníkem a čtyřciferným doplňkem.

Hledání buněk obsahujících jména začínající malým písmenem

Do vyhledávací lišty zadejte následující výraz: ^[a-z].*

Ten označuje text v buňce obsahující malé písmeno, po němž se nulakrát nebo vícekrát opakuje další znak. Toto vyhledávání vrátí kterékoli z následujících jmen: robert, jan, pAVEL, marTin

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Hlavní nabídka
5653930439580482903
true
Prohledat Centrum nápovědy
true
true
true
true
true
35
false
false