Domanda

ho un elenco di sharepoint

con 2 utenti per esame (utente A e utente B)

Ho bisogno di un campo calcolato nelle voci dell'elenco in modo tale che se l'utente "A" creato l'elemento il campo vaule sarà " X " e se l'utente " B " creato il valore dei campi oggetto sarebbe " Y "

ma non ho potuto usare [creato da] nella furmiula del campo calcolato !! perché ?!! e c'è un altro modo di fare quello che devo fare?!

È stato utile?

Soluzione

Se si utilizza Sharepoint Designer è un'opzione, è possibile creare un flusso di lavoro per quell'elenco. Impostalo per iniziare quando viene creato un nuovo elemento -oppure modificato, utilizza una condizione di " Se Created_By è uguale a ... " e un'azione di " Imposta il tuo campo sul tuo valore " ;, quindi aggiungi un ramo Else If e ripeti. Questo sostituirà sempre tutto ciò che un utente inserisce in "tuo campo". Ci vogliono circa 2 minuti per fare tutto questo.

Altri suggerimenti

Credo che tu possa creare un campo di testo con il valore predefinito impostato su [Me] che dovrebbe quindi essere utilizzabile in un campo calcolato.

Per formule più complicate (ovvero qualsiasi cosa con logica condizionale), prova a creare un gestore eventi per il tipo di contenuto (o la libreria di documenti). Ciò ti consentirà il pieno controllo di impostare i campi su ciò che desideri.

Il campo può essere nascosto dall'utente all'interno delle schermate di modifica.

Assicurati di utilizzare STSDev da codeplex per configurare la soluzione per la distribuzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top