Pregunta

tengo una lista de sharepoint

con 2 usuarios para examen (usuario A y usuario B)

Necesito un campo calculado en los elementos de la lista de modo que si el usuario "A" creó el elemento, el valor del campo será "X" y si el usuario "B" creó el valor de los campos del elemento sería "Y"

¡¡pero no pude usar [creado por] en la furmiula del campo calculado!!porqué es eso ?!!¿Y hay otra manera de hacer lo que necesito hacer?

¿Fue útil?

Solución

Si usar Sharepoint Designer es una opción, puede crear un flujo de trabajo para esa lista.Configúrelo para que comience cuando se cree o edite un nuevo elemento, use una condición de "Si Creado_Por es igual a ..." y una acción de "Establezca su campo en su valor", luego agregue una rama Else If y repita.Esto siempre anulará todo lo que un usuario ingrese en "tucampo".Se necesitan unos 2 minutos para hacer todo esto.

Otros consejos

Creo que puede crear un campo de texto que tenga el valor predeterminado establecido en [Yo], que luego debería poder usarse en un campo calculado.

Para fórmulas más complicadas (es decir,cualquier cosa con lógica condicional), intente crear un controlador de eventos para el tipo de contenido (o biblioteca de documentos).Esto le permitirá tener control total para configurar los campos según sus deseos.

El campo se puede ocultar al usuario dentro de las pantallas de edición.

Asegúrese de utilizar el STSDev de códice para configurar la solución para su implementación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top