Validera datainmatning i SharePoint-kolumner

Alternativ för kolumnvalidering låter dig definiera ytterligare gränser och begränsningar för dina data. Du kanske till exempel vill se till att ett värde i en datumkolumn förekommer efter en annan datumkolumn. (Så till exempel kan kolumnvalidering säkerställa att datumet i kolumnen Datum slutfört inte kan vara tidigare än datumet i kolumnen Startdatum – du kan inte avsluta ett projekt innan det har börjat!)

Så här använder du kolumnvalidering i din app:

I din app där du vill validera datainmatning klickar du på knappen Listinställningar på fliken List i menyfliksområdet.

Under Allmänna inställningar klickar du på länken Valideringsinställningar.

Skriv en formel i textrutan Formel.

Resultatet av formeln måste utvärderas till TRUE för att godkänna valideringen. Formelsyntaxen är densamma som beräknade kolumner, vilket liknar Excel-syntaxen.

Ange ett användarmeddelande som du vill ska visas om valideringsformeln misslyckas.

Meddelandet ska ge användaren en uppfattning om hur formeln fungerar och hur man åtgärdar problemet.

Klicka på knappen Spara.

Validera datainmatning i SharePoint-kolumner

När användare anger data i ditt formulär utvärderas valideringsformeln. Om formeln utvärderas till FALSK visas ditt användarmeddelande i formuläret.

Validera datainmatning i SharePoint-kolumner

Du kan lägga till kolumnvalidering i kolumner som skapats på app- eller webbplatsnivå. Validering skapad för kolumner på platsnivå gäller överallt där den kolumnen används, även om formeln kan åsidosättas i appen där kolumnen på platsnivå används.

Validering av SharePoint-e-postkolumn

Nu kommer vi att se ett exempel på SharePoint-e-postkolumnvalidering.

För validering av e-post-id har jag skapat en enda rad i en kolumn med namnet "StudentEmailId". När du skapar kolumnen "StudentEmailId" på sidan Skapa kolumn, rulla ner på sidan, så kan vi se alternativet "Kolumnvalidering".

Klicka på alternativet "Kolumnvalidering", vi kan se två fält ett för formler och ett är användarmeddelande.

Här vill jag ställa in valideringen för kolumnen "StudentEmailId". När användaren angett fel e-post-id kommer användarmeddelandet att visas som ett varningsmeddelande.

I formelfältet har jag lagt till formeln nedan

=OCH(FEL(SITTA(" ",Eleve-post-id,1)),OM(FEL(SITTA("@",Eleve-post-id,2)),FALSKT,OCH(FEL(SÖK("@", StudentEmailid,FIND("@",StudentEmailid,2)+1)),IF(ISERROR(FIND(".",StudentEmailid,FIND("@",StudentEmailid,2)+2)), FALSE,FIND(".",StudentEmailid,FIND("@",StudentEmailid,2)+2)<LEN(StudentEmailid)))))

I fältet Användarmeddelande har jag lagt till meddelandet "Ange giltigt e-post-ID". När en användare lägger till ett nytt objekt i listan och anger ett giltigt e-post-ID i fältet för e-post-ID kommer den att spara data i listan. Användarmeddelandet visas om e-post-ID:t är ogiltigt.

validering av sharepoint-e-postkolumn

Validering av kolumn för SharePoint-telefonnummer

Nu kommer vi att se ett exempel på validering av SharePoint-telefonnummerkolumn.

Jag har skapat en kolumn med namnet "PhoneNumber" i SharePoint-listan och i formelfältet för kolumnvalidering har jag lagt till formeln nedan.

=OCH(LAN(Telefonnummer)=14,OM(FEL(SÖK("+",Telefonnummer,1)),FALSKT,(SÖK("+",Telefonnummer)=1)),OM(FEL( HITTA("-",Telefonnummer,4)),FALSK,(SITTA("-",Telefonnummer,4)=4)),OM(FEL(1*KONKATERA(MIDDEN(Telefonnummer;2,2) ,MID(Phone Number,5,10))),FALSE,TRUE))

I användarmeddelandet har jag lagt till meddelandet "Ange giltigt mobilnummer".

Enligt formeln om användaren anger mobilnumret i formatet nedan är det bara fältet som tar mobilnumret.

Ex:+91-**

Jag har skapat ett nytt objekt i telefonnummerfältet Jag har angett numret som "+91-**" Så numret lagras i SharePoint-listan.

Validering av SharePoint-datumkolumn

Nu kommer vi att se hur man gör ett exempel på SharePoint-datumkolumnvalidering.

Här kommer vi att se datumvalideringen. Jag har tagit en kolumn med datatypen "datum och tid" i SharePoint anpassad lista och angett listnamnet som "Startdatum", se skärmdumpen ovan. I kolumnvalideringen har jag lagt till formeln

=StartDate>TODAY()//Startdatum bör vara mer än idag

I användarmeddelandet har jag lagt till meddelandet "Startdatum bör vara större än idag".

Verifiering av SharePoint-textkolumn

Nu kommer vi att se ett exempel på SharePoint-textkolumnvalidering.

I den anpassade SharePoint-listan för "StudentInformation" för kontroll av namnvalideringen har jag lagt till en enstaka rad i en kolumn som heter kolumnnamnet som "Fullnamn" och i kolumnvalideringen i regelfältet har jag lagt till regeln

=ELLER(LEN(Fullnamn)=9,LEN(Fullnamn)=12)

Jag vill Längden på Fullnamn ska vara 9 eller 12. I användarmeddelandet har jag lagt till meddelandet "Ange namnet på 9 bokstäver eller 12 bokstäver".

SharePoint-kolumnvalideringsnummer för siffror

Nu kommer vi att se ett exempel på SharePoint-kolumnen valideringsnummer av siffror.

Här vill jag sätta valideringen att när användaren anger numret så ska längden på numret vara mer än 5. Så jag har skapat en "StudentRN" kolumn där datatypen är en enda textrad.

I kolumnen skriver validering följande formel:

=OM(LÄNGE(StudentRN)>5,TRUE,FALSE)

och skriv texten i fältet "Användarmeddelande". Här har jag lagt till texten "Ange numret som är mer än 5" i fältet Användarmeddelande.

När vi vill lägga till ett nytt objekt i listan och utan att följa valideringsvillkoret och klicka på Spara visar det alla "Användarmeddelanden" under fältet.

SharePoint-kolumnvalideringsnummer för siffror

Tillåt särskilt värde för en SharePoint-listakolumn

I det första exemplet kommer vi att se hur man tillåter ett visst värde i SharePoint-listans kolumn, annars kommer det att visa ett valideringsfel.

Här kan vi se hur en listkolumnvalidering fungerar i SharePoint Online/2013/2016.

Jag har en SharePoint 2013-lista som innehåller en rubrikkolumn, jag vill att användarna endast ska kunna ange "Mr" eller "Mrs". Om användare lägger något annat än detta, bör det ge ett felmeddelande som säger att du bara kan sätta Mr eller Mrs.

Följ stegen nedan för att använda validering för en viss kolumn:

Öppna din SharePoint-lista och gå sedan till sidan Listinställningar. På sidan Inställningar går du till Kolumner avsnittet och klickar sedan på den specifika kolumn som du vill använda valideringen för. I mitt fall är det Titel kolumnen.

exempel på validering av sharepointlistor

Detta öppnar sidan Redigera kolumn, klicka här på "Kolumnvalidering". Skriv sedan i formelrutan som nedan:

=ELLER(Titel="Mr",Title="Fru")

Och i Användarmeddelande, lägg meddelandet som användaren vill se om valideringen misslyckas som: "Sätt bara Mr eller Fru”.

Formeln ska se ut så här:

sharepoint kolumn validering flera villkor

Klicka sedan på OK och spara formeln.

Försök nu att lägga till ett objekt till SharePoint-listan. Om du lägger någon annan sak förutom "Mr" eller "Mrs" i rubrikkolumnen, bör det visa meddelandet som nedan:

exempel på sharepoint kolumnvalidering

Validering av åldersvalidering för SharePoint-lista

Nu, i det här exemplet, kommer vi att se hur vi kan validera Ålder med hjälp av SharePoint-listkolumnvalidering.

Om du vill validera en annan kolumn, låt oss säga att du har en ålderskolumn och du vill visa ett valideringsmeddelande om användarens värde är mindre än 25.

Du kan skriva i kolumnvalideringsformeln som nedan:

=(Ålder>25)

Det ska se ut så här:

Exempel på kolumnvalidering för sharepoint 2013

Nu när en användare försöker sätta ett värde mindre än 25, kommer det att visa ett meddelande som nedan:

sharepoint online kolumn validering exempel

Validering av SharePoint-lista kolumn (kräv minst en kolumnvalidering)

Nu kommer vi att se hur vi kan implementera "Kräv minst en kolumnvalidering" i en SharePoint-listakolumn.

Här har jag en kontaktlista på min SharePoint Online-webbplats. I den listan finns tre kolumner som:

  • Hemtelefon
  • jobbtelefon
  • Mobiltelefon

Kravet här är att en användare måste ange minst ett telefonnummer.

Här kan vi använda listvalidering. Följ stegen nedan för att implementera listvalidering.

Gå till inställningssidan för SharePoint-listan och klicka på "Verifieringsinställningar" som finns under Allmänt Inställningar som nedan:

Validering av SharePoint-lista kolumn

Skriv sedan formeln enligt nedan på sidan Valideringsinställningar:

=COUNTA([Hemtelefon],[Företagstelefon],[Mobilnummer])>=1

Och du kan också lägga felmeddelandet i avsnittet "Användarmeddelande" som nedan:

Validering av delpunktslista kolumn minst en kolumn validering exempel

Klicka på Spara för att spara formeln.

Nu, när en användare försöker skicka utan att ange ett telefonnummer, utlöses valideringen enligt nedan:

formler för validering av sharepoint-kolumner

På samma sätt, om du vill validera andra scenarier som att användaren ska ange antingen mobilnummer eller e-post-ID, kan du skriva en formel som nedan:

=COUNTA([Emil ID],[Mobilnummer])>=1

Verifieringsdatum för SharePoint-kolumnen måste vara längre än idag

Nu kommer vi att se SharePoint-kolumnen validera datumexempel, vi kommer att se hur vi kan validera att datumet måste vara större än idag med hjälp av SharePoint-kolumnvalidering.

Här har jag en SharePoint Online-lista som har en kolumn Förfallodatum, här kommer vi att implementera validering till datumkolumnen så att användaren kan välja datum måste vara större än idag.

Öppna SharePoint Online-listan, gå till sidan Listinställningar. Och välj sedan Verifieringsinställningar som finns under Allmänna inställningar.

Lägg sedan till formeln nedan på sidan Valideringsinställningar och ett användarmeddelande som nedan:

Formel: [Förfallodatum]>Today()

Användarmeddelande: Förfallodatum bör vara högre än idag

sharepoint kolumn valideringsdatum

Nu, när en användare väljer ett datum som är mindre än idag, kan du se ett felmeddelande som nedan:

valideringsdatum för sharepoint-kolumnen måste vara längre än idag

Hoppas att det här exemplet hjälper till att "Verifieringsdatum för SharePoint-kolumnen måste vara längre än idag".

På samma sätt, om du vill kontrollera att förfallodatumet ska vara större än det skapade datumet, kan du skriva formeln nedan:

=[Förfallodatum] > [Skapat]

Validering av SharePoint-kolumn: Validering av startdatum och slutdatum (OCH-sats i listvalidering)

Nu kommer vi att se hur vi kan göra SharePoint-kolumnvalidering för startdatum och slutdatum. I det här specifika exemplet kommer vi att se hur användningen bör ange förfallodatum bör vara större än idag och mindre än 30 dagar.

Vi kommer också att se hur vi kan använda AND-klausul i listvalidering i SharePoint.

Öppna SharePoint Online-listan, gå till sidan Listinställningar. Och välj sedan Verifieringsinställningar som finns under Allmänna inställningar.

Lägg sedan till formeln nedan på sidan Valideringsinställningar och ett användarmeddelande som nedan:

=OM([Förfallodatum]>Idag(),OM(DATEDIF(Idag(),[Förfallodatum],"d")<=90,TRUE,FALSE),FALSE)

SharePoint-kolumnvalidering: Validering av startdatum och slutdatum

Nu, om en användare anger förfallodatum som är större än 30 dagar kan du se ett fel som nedan:

SharePoint-kolumnvalidering: Validering av startdatum och slutdatum

I den här SharePoint-artikeln diskuterade vi hur man lägger till validering i listkolumnen i SharePoint Online/2013/2016/2019.


Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]

Vad betyder lösarens felmeddelanden i Excel?

Vad betyder lösarens felmeddelanden i Excel?

För enkla problem hittar Solver i Excel vanligtvis snabbt de optimala Solver-variabelvärdena för objektivfunktionen. Men i vissa fall har Solver problem med att hitta Solver-variabelvärdena som optimerar objektivfunktionen. I dessa fall visar Solver vanligtvis ett meddelande eller ett felmeddelande som beskriver eller diskuterar problemet som […]