Možnosti overenia stĺpcov vám umožňujú definovať ďalšie limity a obmedzenia pre vaše údaje. Môžete sa napríklad uistiť, že hodnota v jednom stĺpci Dátum sa bude nachádzať za iným stĺpcom Dátum. (Takže napríklad overenie stĺpca môže zabezpečiť, že dátum v stĺpci Dátum dokončenia nemôže byť skorší ako dátum v stĺpci Dátum spustenia – projekt nemôžete dokončiť skôr, ako sa začne!)
Vo svojej aplikácii, v ktorej chcete overiť zadávanie údajov, kliknite na tlačidlo Nastavenia zoznamu na karte Zoznam na páse s nástrojmi.
V časti Všeobecné nastavenia kliknite na odkaz Nastavenia overenia.
Do textového poľa Vzorec zadajte vzorec.
Výsledok vzorca musí mať hodnotu TRUE, aby prešiel overením. Syntax vzorca je rovnaká ako pri vypočítavaných stĺpcoch, čo je podobné syntaxi Excelu.
Zadajte správu používateľa, ktorá sa má zobraziť, ak overovací vzorec zlyhá.
Správa by mala používateľovi poskytnúť predstavu o tom, ako vzorec funguje a ako problém vyriešiť.
Kliknite na tlačidlo Uložiť.
Keď používatelia zadajú údaje do vášho formulára, vyhodnotí sa overovací vzorec. Ak sa vzorec vyhodnotí ako FALSE, vo formulári sa zobrazí správa používateľa.
Do stĺpcov vytvorených na úrovni aplikácie alebo lokality môžete pridať overenie stĺpcov. Overenie vytvorené pre stĺpce na úrovni lokality platí všade, kde sa daný stĺpec používa, aj keď vzorec možno prepísať v aplikácii, kde sa stĺpec na úrovni lokality používa.
Overenie stĺpca e-mailu SharePoint
Teraz uvidíme príklad overenia stĺpca e-mailu SharePoint.
Na overenie ID pošty som vytvoril jeden riadok stĺpca s názvom „StudentEmailId“. Keď vytvárate stĺpec „StudentEmailId“ na stránke vytvorenia stĺpca, prejdite nadol po stránke, môžeme vidieť možnosť „Overenie stĺpca“.
Kliknite na možnosť „Overenie stĺpca“, môžeme vidieť dve polia, jedno pre vzorce a jedno je správa používateľa.
Tu chcem nastaviť overenie pre stĺpec „StudentEmailId“. Keď používateľ zadal nesprávne e-mailové ID, zobrazí sa správa používateľa ako varovná správa.
Do poľa Vzorec som pridal nižšie uvedený vzorec
=AND(CHYBA(HĽADAŤ(" ",IDE-mailu študenta,1)),AK(ICHYBA(NÁJSŤ("@",IDE-mailu študenta,2)),NEPRAVDA,AND(HLADIŤ("@", E-mailové ID študenta,NÁJSŤ("@",EmailovéID študenta,2)+1)),AK(ISERROR(HĽADAŤ(".",E-mail študenta,HĽADAŤ("@",Id študenta,2)+2)), FALSE,FIND(".",StudentEmailid,FIND("@",StudentEmailid,2)+2)<LEN(StudentEmailid)))))
Do poľa Používateľská správa som pridal správu „Zadajte platné e-mailové ID“. Keď používateľ prejde na pridanie novej položky do zoznamu a zadá platné ID e-mailu do poľa ID e-mailu, uloží sa údaje do zoznamu. Ak je e-mailové ID neplatné, zobrazí sa správa používateľa.
Overenie stĺpca telefónneho čísla v SharePointe
Teraz uvidíme príklad overenia stĺpca telefónneho čísla v SharePointe.
V zozname SharePoint som vytvoril jeden stĺpec s názvom „Telefónne číslo“ a do poľa Vzorec overenia stĺpcov som pridal vzorec uvedený nižšie.
=AND(DĹŽKA(TEL.Č.)=14,AK(JEDNODUCHÝ(HĽADAŤ("+";TelefónneČíslo,1)),NEPRAVDA,(NÁJSŤ("+",Telefónne číslo)=1)),AK(CHYBA( NÁJSŤ("-",Telefónne číslo,4)),NEPRAVDA,(NÁJSŤ("-",,TelefónneČíslo,4)=4)),AK(ISERROR(1*CONCATENATE(MID(TelefónneČíslo,2,2)) ,MID(telefónne číslo,5,10))),NEPRAVDA,PRAVDA))
Do správy používateľa som pridal správu „Zadajte platné mobilné číslo“.
Podľa vzorca, ak používateľ zadá číslo mobilného telefónu v nižšie uvedenom formáte, potom iba toto pole prevezme číslo mobilného telefónu.
Príklad: +91-**
Vytvoril som novú položku v poli telefónneho čísla. Číslo som dal ako „+91-**“, takže číslo sa uloží do zoznamu SharePoint.
Overenie stĺpca dátumu v SharePointe
Teraz uvidíme, ako na príklade overenia stĺpca dátumu v SharePointe.
Tu uvidíme potvrdenie dátumu. Zobral som jeden stĺpec typu údajov „dátum a čas“ vo vlastnom zozname SharePointu a dal som názov zoznamu ako „StartDate“, pozri snímku obrazovky vyššie. Vo validácii stĺpca som pridal vzorec
=StartDate>TODAY()//Dátum začiatku by mal byť dlhší ako dnes
Do používateľskej správy som pridal správu „Dátum začiatku by mal byť väčší ako dnes“.
Overenie textového stĺpca SharePointu
Teraz uvidíme príklad overenia textového stĺpca SharePointu.
Do vlastného zoznamu SharePoint „StudentInformation“ na kontrolu overenia názvu som pridal jeden riadok stĺpca s názvom „Celé meno“ a do overenia stĺpca v poli pravidla som pridal pravidlo
=OR(LEN(celé meno)=9,LEN(celé meno)=12)
Chcem Dĺžka celého mena by mala byť 9 alebo 12. Do správy používateľa som pridal správu „Zadajte 9 písmenové meno alebo 12 písmen“.
Počet číslic overenia stĺpca SharePoint
Teraz uvidíme príklad overenia počtu číslic stĺpca SharePoint.
Tu chcem potvrdiť, že keď používateľ zadá číslo, dĺžka čísla by mala byť väčšia ako 5. Vytvoril som teda stĺpec „StudentRN“, v ktorom je typ údajov jeden riadok textu.
V stĺpci validácia zapíše nasledujúci vzorec:
=IF(LEN(študentRN)>5,PRAVDA,NEPRAVDA)
a do poľa „Správa používateľa“ zadajte text. Tu som pridal text „Zadajte číslo, ktorého rozsah je väčší ako 5“ do poľa správy používateľa.
Keď chceme pridať novú položku do zoznamu a bez splnenia podmienky overenia a klikneme na tlačidlo Uložiť, zobrazí sa pod poľom celá „Správa používateľa“.
Povoliť konkrétnu hodnotu v stĺpci zoznamu SharePoint
V prvom príklade uvidíme, ako povoliť konkrétnu hodnotu v stĺpci zoznamu SharePoint, inak sa zobrazí chyba overenia.
Tu môžeme vidieť, ako funguje overenie stĺpcov zoznamu v SharePointe Online/2013/2016.
Mám zoznam SharePoint 2013, ktorý obsahuje stĺpec Názov, chcem, aby používatelia mohli zadať iba „Pán“ alebo „Pani“. Ak používatelia zadajú niečo iné ako toto, malo by sa zobraziť chybové hlásenie Môžete zadať iba pána alebo pani.
Ak chcete použiť overenie pre konkrétny stĺpec, postupujte podľa nasledujúcich krokov:
Otvorte svoj zoznam SharePoint a potom prejdite na stránku Nastavenia zoznamu. Na stránke Nastavenia prejdite do časti Stĺpce a potom kliknite na konkrétny stĺpec, pre ktorý chcete použiť overenie. V mojom prípade je to Titul stĺpec.
Tým sa otvorí stránka Upraviť stĺpec, tu kliknite na „Overenie stĺpca“. Potom do poľa Vzorec zadajte takto:
=ALEBO(Titul="Pán", Titul="Pani")
A do Správy používateľa vložte správu, ktorú chce používateľ vidieť, ak overenie zlyhá, napríklad: „Uveďte iba pán alebo Pani.“
Vzorec by mal vyzerať takto:
Potom kliknite na OK a uložte vzorec.
Teraz skúste pridať jednu položku do zoznamu SharePoint. Ak do stĺpca Názov vložíte akúkoľvek inú vec okrem „Pán“ alebo „Pani“, malo by sa zobraziť toto hlásenie:
Overenie veku stĺpca zoznamu SharePoint
Teraz v tomto príklade uvidíme, ako môžeme overiť vek pomocou overenia stĺpca zoznamu SharePoint.
Ak chcete overiť ďalší stĺpec, povedzme, že máte stĺpec vek a chcete zobraziť overovaciu správu, ak používateľ zadal hodnotu nižšiu ako 25.
Do vzorca na overenie stĺpcov môžete zapísať takto:
=(Vek≫25)
Malo by to vyzerať takto:
Keď sa teraz používateľ pokúsi zadať hodnotu menšiu ako 25, zobrazí sa správa podobná nižšie:
Overenie stĺpca zoznamu SharePoint (vyžaduje overenie aspoň jedného stĺpca)
Teraz uvidíme, ako môžeme implementovať „Vyžadovať overenie aspoň jedného stĺpca“ v stĺpci zoznamu SharePoint.
Tu mám zoznam kontaktov na mojej lokalite SharePoint Online. V tomto zozname sú 3 stĺpce ako:
- Domáci telefón
- pracovný telefón
- Mobilný telefón
Podmienkou je, aby používateľ zadal aspoň jedno telefónne číslo.
Tu môžeme použiť overenie zoznamu. Ak chcete implementovať overenie zoznamu, postupujte podľa krokov uvedených nižšie.
Prejdite na stránku nastavení zoznamu SharePoint a kliknite na „Nastavenia overenia“, ktoré sú v časti Všeobecné Nastavenia ako nižšie:
Potom na stránke Nastavenia overenia napíšte vzorec, ako je uvedené nižšie:
=COUNTA([telefón domov],[telefón do firmy],[číslo mobilného telefónu])>=1
Chybové hlásenie môžete tiež umiestniť do časti „Správa používateľa“, ako je uvedené nižšie:
Kliknutím na Uložiť vzorec uložíte.
Teraz, keď sa používateľ pokúsi odoslať bez uvedenia telefónneho čísla, overenie sa spustí takto:
Podobne, ak chcete overiť ďalšie scenáre, ako by mal používateľ zadať číslo mobilného telefónu alebo e-mailovú adresu, môžete napísať vzorec, ako je uvedené nižšie:
=COUNTA([Emil ID],[číslo mobilného telefónu])>=1
Dátum overenia stĺpca SharePoint musí byť dlhší ako dnes
Teraz uvidíme príklad overenia dátumu stĺpca SharePoint, uvidíme, ako môžeme overiť, že dátum musí byť väčší ako dnes pomocou overenia stĺpca SharePoint.
Tu mám zoznam SharePoint Online, ktorý má stĺpec Dátum splatnosti, tu implementujeme overenie do stĺpca dátumu, aby si používateľ mohol vybrať dátum, ktorý musí byť väčší ako dnes.
Otvorte zoznam SharePoint Online, prejdite na stránku Nastavenia zoznamu. A potom vyberte Nastavenia overenia ktoré sa nachádzajú v časti Všeobecné nastavenia.
Potom na stránke Nastavenia overenia pridajte nižšie uvedený vzorec a správu pre používateľa, ako je uvedené nižšie:
Vzorec: [Dátum splatnosti]>Dnes()
Správa používateľa: Dátum splatnosti by mal byť dlhší ako dnes
Teraz, keď používateľ vyberie dátum, ktorý je kratší ako dnes, môže sa zobraziť chybové hlásenie, ako je uvedené nižšie:
Dúfam, že tento príklad pomôže k tomu, že „Dátum overenia stĺpca SharePoint musí byť väčší ako dnes“.
Podobne, ak chcete skontrolovať, či dátum splatnosti by mal byť väčší ako vytvorený dátum, môžete napísať vzorec nižšie:
=[Dátum splatnosti] > [Vytvorené]
Overenie stĺpca SharePoint: Overenie dátumu začiatku a dátumu ukončenia (klauzula AND v overení zoznamu)
Teraz uvidíme, ako môžeme vykonať overenie stĺpca SharePoint pre dátum začiatku a dátum ukončenia. V tomto konkrétnom príklade uvidíme, ako by malo použitie zadať dátum splatnosti väčší ako dnes a kratší ako 30 dní.
Tiež uvidíme, ako môžeme použiť klauzulu AND pri overovaní zoznamu v SharePointe.
Otvorte zoznam SharePoint Online, prejdite na stránku Nastavenia zoznamu. A potom vyberte Nastavenia overenia ktoré sa nachádzajú v časti Všeobecné nastavenia.
Potom na stránke Nastavenia overenia pridajte nižšie uvedený vzorec a správu pre používateľa, ako je uvedené nižšie:
=AK([Dátum splatnosti]>Dnes(),AK(DATEDIF(Dnes(),[Dátum splatnosti],"d")<=90,PRAVDA,NEPRAVDA,NEPRAVDA)
Ak teraz používateľ zadá dátum splatnosti, ktorý je dlhší ako 30 dní, môže sa zobraziť chyba, ako je uvedené nižšie:
V tomto článku o SharePointe sme diskutovali o tom, ako pridať overenie do stĺpca zoznamu v SharePointe Online/2013/2016/2019.