Noen på Internets spurte om hvordan du oppretter en beregnet kolonne i en liste som skal vise verdien formatert som"[Bruker] – [Status] – [Plassering]" som "Paul Galvin – Drikking [Gratis] Øl – Stranden".
Paul ville gå inn og oppdatere sine oppføring i listen og den beregnede kolonnen vil oppdatere riktig. Den [Bruker] bør standard den brukeren inn/oppdatere listen.
En beregnet kolonne kan ikke bruke "flyktige" funksjoner som [Meg] eller [I dag]. Jeg løste det i et testmiljø trinnene:
- Opprette en tekstkolonne kalt "Gjeldende bruker".
- Angi standardverdien [Meg]
- Opprette en beregnet kolonne kalt "Beregning Test".
- Sette verdien = [Gjeldende bruker]
Jeg gikk i, lagt til et element i listen og den arbeidet.
Jeg tror ikke (men har ikke bekreftet) Dette vil fungere i SharePoint 2007 – en beregnet kolonne oppdateres bare når elementet redigeres så i dette tilfellet [Meg] alltid vil være brukeren som sist endret elementet.
Den samme trikset med [I dag] ikke lenger arbeider – se dette innlegget for mer informasjon http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Darn. Ser ikke ut som jeg får det ' løsning’ vise brukerinformasjonen i kolonnen.
Hei Paul,
Uten betydning for tror jeg du nettopp funnet ut en måte å få en alvorlig InfoPath/SharePoint problemet jeg har.
I utgangspunktet jeg får domenetbrukernavnet til brukere, men kan bruke ikke [Meg] filtre og andre kraftige SharePoint-funksjonalitet. Men ved hjelp av noe som dette, Det bør omgå problemet, ved å tillate meg å sammenligne to tekstspalter (én linje) snarere enn en personer og grupper kolonne.
Tid til å prøve.
takk,
Richard Harbridge
Men når jeg viser listen jeg ser bare [Meg] og ikke mitt brukernavn.
Paul,
Takk for denne løsningen. Den arbeidet stor. Utvide på løsningen, vil du ha alle begrep hvor å sette beregning test = gjeldende bruker hvis du vil at gjeldende bruker en People Picker felt med bare mennesker valgt?
Takk igjen.
Drew