Folk frågar ofta om att använda en kolumn för datatypen "Person eller grupp" Skriv "Beräkning" i en annan kolumn med data.
Nedersta raden, Detta fungerar inte i WSS 3.0 (eller MOSS).
När du lägger till en beräknad kolumn, WSS visar listan över fält som du kan använda för att beräkna. Om du skriva in namnet på en kolumn som inte är i listan över, Du får veta:
En eller flera kolumnreferenser tillåts inte, eftersom kolumnerna definieras som en datatyp som inte stöds i formler.
Lösning: Använda en händelsehanterare. Händelsehanteraren bränder när användaren sparar objektet. Den utför uppdateringen du skulle ha velat den beräknade kolumnen att göra för dig.
Nyttiga länkar om beräknade fält i allmänhet:
- Med hjälp av [Mig] i en beräknad kolumn
- Exempel på formeln uttryck (artighet av http://jopx.blogspot.com/2007/10/calculated-fields-in-windows-sharepoint.html)
Snabb ansvarsfriskrivning: Jag tror att den ovan för att vara sant och korrekt, men jag har sett tillräckligt smarta tricks här och där i MOSS/WSS att jag inte skulle bli mycket förvånad (stort om du kommer att) om någon har räknat ut ett sätt att göra detta utan att tillgripa kod. Om du har räknat ut smart verk-runt omkring eller vet någon som gjorde, behaga låta mig veta!
Vad händer med arbetsflöde med sharepoint designer? Jag skulle kunna sätta personen eller kolumn med datatypen "Person i grupp" i en kolumn med arbetsflöde. Om du vill få mer information om detta, Skicka mig ett e-postmeddelande. 🙂
hojun00.Kim@Samsung.com
Detta är ganska förvånande — att kunna räkna eller manipulera den personen information i en beräknad kolumn skulle vara ganska bra, och det har besvikna för att se en föreslagna arbete kring att utbyggnaden av anpassad kod. Jag hoppas att detta ändras i nästa version av Sharepoint.
Tack för informationen, Paul!
http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx