Någon på Internets frågade om hur du skapar en beräknad kolumn i en lista som skulle visa ett värde som formaterats som"[Användaren] – [Status] – [Plats]" som i "Paul Galvin – Dricka [gratis] Öl – The Beach".
Paul skulle gå in och uppdatera sin post i listan och den beräknade kolumnen skulle uppdatera på rätt sätt. Den [Användaren] bör som standard den användaren att ange/uppdatering av förteckningen.
En beräknad kolumn kan inte använda "flyktiga" funktioner såsom [Mig] eller [Idag]. Jag löste det i en testmiljö med dessa steg:
- Skapa en textspalt som heter "Aktuella användare".
- Ange ett standardvärde till [Mig]
- Skapa en beräknad kolumn som kallas "Calc Test".
- Ange dess värde = [Aktuell användare]
Jag gick, ett objekt har lagts till i listan och det arbetade.
Jag tror inte att (men har inte kontrollerat) Detta kommer att fungera i SharePoint 2007 – en beräknad kolumn uppdateras bara när artikeln har redigerats så i detta fall [Mig] alltid kommer användaren som senast redigerade artikeln.
Samma trick med hjälp av [Idag] inte längre fungerar – se denna post för mer information http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Allra bästa. Ser inte ut som jag kan få som "workaround’ Visa användarinformationen i kolumnen.
Hej Paul,
Utan mening tror jag du bara räknat ut ett sätt att komma runt en allvarlig InfoPath/SharePoint fråga som jag har haft.
I grund och botten jag kan få domänanvändarnamn användare men sedan inte kan använda [Mig] filter och andra kraftfulla SharePoint-funktioner. Men med hjälp av något dylikt, Det bör fungera runt denna fråga, genom att tillåta mig att jämföra två spalter (enkel linje) snarare än en personer och grupper kolumn.
Dags att prova.
Tack,
Richard Harbridge
Men när jag visa listan visas bara [Mig] och inte mitt användarnamn.
Paul,
Tack för denna lösning. Det fungerade bra. Expanderande på din lösning, skulle du har någon idé hur du calc test = aktuell användare om du vill att aktuell användare vara människor datumväljare fält med endast personer som valt?
Tack igen.
Drew