Qualcuno su Internets stava chiedendo su come creare una colonna calcolata in una lista che mostra un valore formattato come"[Utente] – [Status] – [Posizione]" come in "Paul Galvin – Bere [gratis] Birra – La spiaggia".
Paul sarebbe andare e aggiornare la sua voce nell'elenco e la colonna calcolata sarebbe aggiornare in modo appropriato. Il [Utente] dovrebbe predefinito per l'utente inserimento/aggiornamento dell'elenco.
Una colonna calcolata non può utilizzare "volatile" funzioni come [Me] o [Oggi]. Ho risolto in un ambiente di test con la procedura:
- Creare una colonna di testo denominata "Utente corrente".
- Impostare il valore predefinito [Me]
- Creare una colonna calcolata, chiamata "Test di Calc".
- Impostare il relativo valore = [Utente corrente]
Sono andato, aggiunto un elemento all'elenco e ha funzionato.
Non credo che (ma non hanno verificato) Questo lavoro in SharePoint 2007 – una colonna calcolata viene aggiornata solo quando l'elemento viene modificato quindi in questo caso [Me] sarà sempre l'utente che ultima modifica elemento.
Lo stesso trucco usando [Oggi] non più opere – vedere questo post per maggiori dettagli http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Darn. Non sembra che posso ottenere che ' soluzione’ per visualizzare le informazioni dell'utente nella colonna.
Ciao Paolo,
Senza volerlo penso che capito solo un modo per aggirare un problema serio di InfoPath/SharePoint che ho avuto.
Fondamentalmente può ottenere il dominio degli utenti, ma poi non è possibile utilizzare [Me] filtri e altri potenti funzionalità di SharePoint. Ma utilizzando qualcosa di simile, dovrebbe funzionare intorno a quel problema, da che mi permette di confrontare due colonne di testo (linea singola) piuttosto che una colonna di persone e gruppi.
Tempo di fare un tentativo.
Grazie,
Richard Harbridge
Ma quando mostra l'elenco viene visualizzato solo [Me] e non il mio username.
Paul,
Grazie per la soluzione. Ha funzionato grande. Ampliando la soluzione, si avrebbe qualche idea come impostare prova calc = utente corrente se volete utente corrente per essere un campo di selezione utenti con solo persone selezionate?
Grazie ancora.
Drew