Nogen på Internets spurgte om hvordan du kan oprette en beregnet kolonne på en liste, der ville vise en værdi, der er formateret som"[Brugeren] – [Status] – [Placering]" som i "Paul Galvin – Drikke [fri] Øl – Stranden".
Paul ville gå ind og opdatere sin post på listen og den beregnede kolonne ville opdatere korrekt. Den [Brugeren] skal som standard for brugeren at indtaste/ajourføring af listen.
En beregnet kolonne kan ikke bruge "flygtige" funktioner såsom [Mig] eller [I dag]. Jeg løste det i et testmiljø med disse trin:
- Oprette en tekstkolonne med navnet "Aktuelle bruger".
- Angive standardværdien til [Mig]
- Oprette en beregnet kolonne kaldes "Calc Test".
- Placere dens værdi = [Aktuel bruger]
Jeg gik, tilføjet et element til listen og det virkede.
Jeg tror ikke (men de har ikke bekræftet) Dette vil fungere i SharePoint 2007 – en beregnet kolonne opdateres kun, når elementet redigeres så i dette tilfælde [Mig] altid vil være den bruger, der Sidst redigeret varen.
Den samme trick med [I dag] fungerer ikke længere – Se dette indlæg for flere detaljer http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Darn. Ikke ser ud som jeg kan få det "løsning’ at vise brugeroplysningerne i kolonnen.
Hej Paul,
Uden betydning at tror jeg, du bare regnet ud en måde at komme omkring en alvorlig InfoPath/SharePoint problem jeg har haft.
Dybest set jeg kan få domænebrugernavn af brugere, men derefter bruge ikke [Mig] filtre og andre magtfulde SharePoint funktionalitet. Men ved hjælp af noget som dette, Det bør arbejde omkring dette spørgsmål, ved at tillade mig at sammenligne to tekstkolonner (enkelt linje) snarere end en personer og grupper kolonne.
Tid til at give det en chance.
Tak,
Richard Harbridge
Men når jeg se listen ser jeg kun [Mig] og ikke mit Brugernavn.
Paul,
Tak for denne løsning. Sig arbejdede stor. Uddybe din løsning, ville du har nogen idé om, hvordan du indstiller calc test = aktuelle bruger, hvis aktuelle bruger skal være en mennesker Picker felt med kun folk valgt?
Tak igen.
Drew