Question

j'ai une liste sharepoint

avec 2 utilisateurs pour examen (utilisateur A et utilisateur B)

J'ai besoin d'un champ calculé dans les éléments de la liste tel que si l'utilisateur "A" " créé l'élément, la vaule de champ sera " X " et si l'utilisateur " B " créé la valeur des champs d’élément serait "Y"

mais je ne pouvais pas utiliser [créé par] dans la furmiula du champ calculé !! pourquoi donc ?!! et y at-il un autre moyen de faire ce que je dois faire?!

Était-ce utile?

La solution

Si Sharepoint Designer est une option, vous pouvez créer un flux de travail pour cette liste. Définissez-la pour qu'elle démarre lorsqu'un nouvel élément est créé, modifiez-le ou utilisez la condition "Si Created_By est égal à ...". et une action de "Définissez votre champ sur votre valeur", puis ajoutez une branche Else If et répétez l'opération. Cela annulera toujours tout ce qu'un utilisateur entre dans "votre champ". Prend environ 2 minutes pour faire tout cela.

Autres conseils

Je pense que vous pouvez créer un champ de texte dont la valeur par défaut est définie sur [Me], ce qui devrait alors être utilisable dans un champ calculé.

Pour les formules plus compliquées (c'est-à-dire tout ce qui a une logique conditionnelle), essayez de créer un gestionnaire d'événements pour le type de contenu (ou la bibliothèque de documents). Cela vous permettra un contrôle total pour définir les champs à votre convenance.

Le champ peut être masqué de l'utilisateur dans les écrans d'édition.

Assurez-vous d'utiliser le STSDev de codeplex pour configurer la solution. pour le déploiement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top