Stulpelių patvirtinimo parinktys leidžia apibrėžti papildomus duomenų apribojimus ir apribojimus. Pavyzdžiui, galbūt norėsite užtikrinti, kad viename Datos stulpelyje esanti reikšmė būtų po kito stulpelio Data. (Taigi, pavyzdžiui, stulpelio patvirtinimas gali užtikrinti, kad data stulpelyje Baigimo data negali būti ankstesnė už datą stulpelyje Pradėjimo data – negalite užbaigti projekto jam neprasidėjus!)
Programoje, kurioje norite patvirtinti duomenų įvedimą, juostelės skirtuke Sąrašas spustelėkite mygtuką Sąrašo nustatymai.
Dalyje Bendrieji nustatymai spustelėkite nuorodą Patvirtinimo nustatymai.
Teksto laukelyje Formulė įveskite formulę.
Formulės rezultatas turi būti įvertintas kaip TRUE, kad būtų patvirtintas. Formulės sintaksė yra tokia pati kaip apskaičiuotų stulpelių, panašių į Excel sintaksę.
Įveskite vartotojo pranešimą, kurį norite rodyti, jei patvirtinimo formulė nepavyks.
Pranešimas turėtų suteikti vartotojui supratimą, kaip veikia formulė ir kaip išspręsti problemą.
Spustelėkite mygtuką Išsaugoti.
Kai vartotojai įveda duomenis į formą, įvertinama patvirtinimo formulė. Jei formulės įvertinimas yra FALSE, formoje pasirodo jūsų vartotojo pranešimas.
Galite pridėti stulpelių patvirtinimą prie stulpelių, sukurtų programos arba svetainės lygiu. Svetainės lygio stulpeliams sukurtas patvirtinimas taikomas visur, kur naudojamas tas stulpelis, nors formulę galima nepaisyti programoje, kurioje naudojamas svetainės lygio stulpelis.
„SharePoint“ el. pašto stulpelio patvirtinimas
Dabar pamatysime SharePoint el. pašto stulpelio patvirtinimo pavyzdį.
Pašto ID patvirtinimui sukūriau vieną stulpelio, pavadinto „StudentEmailId“, eilutę. Kai kuriate stulpelį „StudentEmailId“ stulpelio kūrimo puslapyje, slinkite žemyn puslapiu, galime pamatyti parinktį „Stulpelio patvirtinimas“.
Spustelėkite parinktį „Stulpelio patvirtinimas“, pamatysime du laukus, vieną formulėms, o kitą – vartotojo pranešimą.
Čia noriu nustatyti stulpelio „StudentEmailId“ patvirtinimą. Kai vartotojas įvedė neteisingą el. pašto adresą, vartotojo pranešimas bus rodomas kaip įspėjamasis pranešimas.
Formulės lauke pridėjau toliau pateiktą formulę
=IR(KLAIDA(RASTI(" ",Studento el. pašto adresas,1)),IF(ISTRAUKTA(RASTI("@",Studento el. pašto adresas,2)),FALSE,IR(KLAIDA(RASTI("@", Mokinio el. pašto adresas, RASTI("@",Studento el. pašto adresas,2)+1)), IF(ISERROR(RASTI(".",Studento el. pašto adresas, RASTI("@",Studento el. pašto adresas,2)+2)), FALSE,RASTI(".",Studento el. pašto adresas, RASTI("@",Studento el. pašto adresas,2)+2)<LEN(Studento el. pašto adresas)))))
Vartotojo pranešimo lauke pridėjau pranešimą „Įveskite galiojantį el. pašto ID“. Kai vartotojas įtraukia naują elementą į sąrašą ir įveda galiojantį el. pašto ID į el. pašto ID lauką, duomenys išsaugos sąraše. Vartotojo pranešimas bus rodomas, jei el. pašto ID neteisingas.
SharePoint telefono numerio stulpelio patvirtinimas
Dabar pamatysime SharePoint telefono numerio stulpelio patvirtinimo pavyzdį.
„SharePoint“ sąraše sukūriau vieną stulpelį pavadinimu „PhoneNumber“, o stulpelio patvirtinimo lauke Formulė pridėjau toliau pateiktą formulę.
=IR(LEN(telefono numeris)=14,JEI(KLAIDA(RASTI("+",Telefono numeris,1)),FALSE,(RASTI("+",Telefono numeris)=1)),JEI(KLAIDA( RASI ,VIDURI(telefono numeris,5,10))),FALSE,TRUE))
Vartotojo žinutėje pridėjau pranešimą „Įveskite galiojantį mobiliojo telefono numerį“.
Pagal formulę, jei vartotojas pateikia mobiliojo telefono numerį žemiau pateiktu formatu, tada tik laukelyje bus nurodytas mobiliojo telefono numeris.
Pvz.: +91-**
Telefono numerio lauke sukūriau naują elementą, numerį sudaviau kaip „+91-**“, todėl numeris išsaugomas „SharePoint“ sąraše.
SharePoint datos stulpelio patvirtinimas
Dabar pamatysime, kaip pateikti SharePoint datos stulpelio patvirtinimo pavyzdį.
Čia pamatysime datos patvirtinimą. „SharePoint“ tinkintame sąraše paėmiau vieną „datos ir laiko“ duomenų tipo stulpelį ir daviau sąrašo pavadinimą „Pradžios data“, žr. aukščiau pateiktą ekrano kopiją. Stulpelio patvirtinime pridėjau formulę
=Pradžios data>TODAY()//Pradžios data turėtų būti didesnė nei šiandien
Vartotojo žinutėje pridėjau pranešimą „Pradžios data turėtų būti didesnė nei šiandien“.
SharePoint teksto stulpelio patvirtinimas
Dabar pamatysime SharePoint teksto stulpelio patvirtinimo pavyzdį.
„StudentInformation“ „SharePoint“ tinkintame sąraše, norėdamas patikrinti vardo patvirtinimą, pridėjau vieną stulpelio eilutę, pavadintą stulpelio pavadinimu „Fullname“, o stulpelio patvirtinimo taisyklės lauke pridėjau taisyklę.
=ARBA(ILG(vardas)=9,ILG(vardas)=12)
Noriu Pilno vardo ilgis turi būti 9 arba 12. Vartotojo žinutėje pridėjau pranešimą "Įveskite 9 raidžių pavadinimą arba 12 raidžių".
„SharePoint“ stulpelio patvirtinimo skaitmenų skaičius
Dabar pamatysime SharePoint stulpelio patvirtinimo skaitmenų pavyzdį.
Čia noriu įdėti patvirtinimą, kad kai vartotojas įveda numerį, numerio ilgis turi būti didesnis nei 5. Taigi aš sukūriau stulpelį "StudentRN", kuriame duomenų tipas yra viena teksto eilutė.
Stulpelyje patvirtinimas įrašo šią formulę:
=JEI(ILG(STUENTAS)>5,TRUE,FALSE)
ir lauke „Vartotojo pranešimas“ įveskite tekstą. Čia vartotojo pranešimo lauke pridėjau tekstą „Įveskite skaičių, kurio diapazonas yra didesnis nei 5“.
Kai norime įtraukti naują elementą į sąrašą ir nepaisydami patvirtinimo sąlygos ir spustelėdami Išsaugoti, po lauku rodomas visas „Vartotojo pranešimas“.
Leisti tam tikrą reikšmę SharePoint sąrašo stulpeliui
Pirmajame pavyzdyje pamatysime, kaip leisti tam tikrą reikšmę SharePoint sąrašo stulpelyje, kitu atveju bus rodoma patvirtinimo klaida.
Čia matome, kaip sąrašo stulpelio patvirtinimas veikia SharePoint Online/2013/2016.
Turiu „SharePoint 2013“ sąrašą, kuriame yra pavadinimo stulpelis. Noriu, kad vartotojai galėtų įrašyti tik „poną“ arba „ponią“. Jei vartotojai įdeda ką nors kita, o ne tai, turėtų būti rodomas klaidos pranešimas, kuriame sakoma, kad galite įdėti tik poną arba poną.
Norėdami naudoti konkretaus stulpelio patvirtinimą, atlikite toliau nurodytus veiksmus.
Atidarykite savo SharePoint sąrašą, tada eikite į puslapį Sąrašo nustatymai. Nustatymų puslapyje eikite į Stulpeliai skiltį ir spustelėkite konkretų stulpelį, kurio patvirtinimą norite naudoti. Mano atveju tai yra Pavadinimas stulpelis.
Bus atidarytas stulpelio redagavimo puslapis, čia spustelėkite „Stulpelio patvirtinimas“. Tada Formulės laukelyje įdėkite taip:
=ARBA(Pavadinimas="ponas",Title="ponia")
Ir Vartotojo pranešime pateikite pranešimą, kurį vartotojas nori matyti, jei patvirtinimas nepavyks, pvz.: „Įdėkite tik poną arba ponia.
Formulė turėtų atrodyti taip:
Tada spustelėkite Gerai ir išsaugokite formulę.
Dabar pabandykite pridėti vieną elementą į SharePoint sąrašą. Jei stulpelyje „Pavadinimas“ įdėjote ką nors kitą, išskyrus „ponas“ arba „ponia“, jame turėtų būti rodomas toliau nurodytas pranešimas:
„SharePoint“ sąrašo stulpelio amžiaus patvirtinimas
Dabar šiame pavyzdyje pamatysime, kaip galime patvirtinti amžių naudodami SharePoint sąrašo stulpelio patvirtinimą.
Jei norite patvirtinti kitą stulpelį, tarkime, kad turite amžiaus stulpelį ir norite rodyti patvirtinimo pranešimą, jei naudotojas įvedė vertę mažesnę nei 25.
Galite įrašyti stulpelio patvirtinimo formulę, kaip nurodyta toliau:
=(Amžius>25)
Tai turėtų atrodyti taip:
Dabar, kai vartotojas bandys įvesti vertę, mažesnę nei 25, jis parodys tokį pranešimą:
„SharePoint“ sąrašo stulpelio patvirtinimas (reikia patvirtinti bent vieną stulpelį)
Dabar pamatysime, kaip „SharePoint“ sąrašo stulpelyje galime įdiegti „Reikalauti bent vieno stulpelio patvirtinimo“.
Savo SharePoint Online svetainėje turiu kontaktų sąrašą. Šiame sąraše yra 3 stulpeliai, tokie kaip:
- Namų telefono
- verslo telefonas
- Mobilusis telefonas
Čia reikalaujama, kad vartotojas turi įvesti bent vieną telefono numerį.
Čia galime naudoti sąrašo patvirtinimą. Norėdami įdiegti sąrašo patvirtinimą, atlikite toliau nurodytus veiksmus.
Eikite į „SharePoint“ sąrašo nustatymų puslapį ir spustelėkite „Patvirtinimo nustatymai“, kurie yra skiltyje Bendra Nustatymai pavyzdžiui:
Tada patvirtinimo nustatymų puslapyje parašykite formulę, kaip nurodyta toliau:
=COUNTA([namų telefonas],[verslo telefonas],[mobiliojo telefono numeris])>=1
Be to, klaidos pranešimą galite įdėti į skyrių „Vartotojo pranešimas“, kaip nurodyta toliau:
Spustelėkite Išsaugoti, kad išsaugotumėte formulę.
Dabar, kai vartotojas bando pateikti informaciją nenurodęs telefono numerio, patvirtinimas bus suaktyvintas, kaip nurodyta toliau:
Panašiai, jei norite patvirtinti kitus scenarijus, pvz., vartotojas turėtų įvesti mobiliojo telefono numerį arba el. pašto ID, galite parašyti formulę, kaip nurodyta toliau:
=COUNTA([Emilio ID],[mobiliojo telefono numeris])>=1
SharePoint stulpelio patvirtinimo data turi būti didesnė nei šiandien
Dabar pamatysime SharePoint stulpelio patvirtinimo datos pavyzdį, pamatysime, kaip galime patvirtinti, kad data turi būti didesnė nei šiandien, naudojant SharePoint stulpelio patvirtinimą.
Čia turiu „SharePoint Online“ sąrašą, kuriame yra stulpelis „Teismo terminas“, čia įdiegsime datos stulpelio patvirtinimą, kad vartotojas galėtų pasirinkti, kad data turi būti didesnė nei šiandien.
Atidarykite SharePoint Online sąrašą, eikite į Sąrašo nustatymų puslapį. Tada pasirinkite Patvirtinimo nustatymai , kurią rasite Bendrieji nustatymai. >
Tada puslapyje Patvirtinimo nustatymai pridėkite toliau pateiktą formulę ir vartotojo pranešimą, kaip nurodyta toliau:
Formulė: [Terminas]>Šiandien()
Vartotojo pranešimas: terminas turėtų būti ilgesnis nei šiandien
Dabar, kai vartotojas pasirenka datą, kuri yra mažesnė nei šiandien, galite pamatyti klaidos pranešimą, panašų į toliau pateiktą:
Tikimės, kad šis pavyzdys padės „SharePoint stulpelio patvirtinimo data turi būti didesnė nei šiandien“.
Panašiai, jei norite patikrinti, ar terminas turi būti didesnis nei sukūrimo data, galite parašyti žemiau esančią formulę:
=[Terminas] > [Sukurta]
„SharePoint“ stulpelio patvirtinimas: pradžios ir pabaigos datos patvirtinimas (IR sąlyga sąrašo patvirtinime)
Dabar pamatysime, kaip galime patikrinti „SharePoint“ stulpelio pradžios ir pabaigos datas. Šiame konkrečiame pavyzdyje pamatysime, kaip naudojimo terminas turėtų būti didesnis nei šiandien ir mažesnis nei 30 dienų.
Taip pat pamatysime, kaip galime naudoti AND sąlygą tikrindami sąrašą „SharePoint“.
Atidarykite SharePoint Online sąrašą, eikite į Sąrašo nustatymų puslapį. Tada pasirinkite Patvirtinimo nustatymai , kurią rasite Bendrieji nustatymai. >
Tada puslapyje Patvirtinimo nustatymai pridėkite toliau pateiktą formulę ir vartotojo pranešimą, kaip nurodyta toliau:
=IF([Terminas]>Šiandien(),IF(DATEDIF(šiandien(),[terminas],"d")<=90,TRUE,FALSE),FALSE)
Dabar, jei vartotojas įveda terminą, kuris yra ilgesnis nei 30 dienų, galite pamatyti klaidą, kaip nurodyta toliau:
Šiame „SharePoint“ straipsnyje aptarėme, kaip „SharePoint Online/2013/2016/2019“ sąrašo stulpelyje įtraukti patvirtinimą.