WSS, libs doc & listes, Portant sur des colonnes calculées [Me]

Quelqu'un sur les Internets a poser des questions sur comment créer une colonne calculée sur une liste qui montrerait une valeur sous la forme"[Utilisateur] – [Statut] – [Emplacement]" comme dans « Paul Galvin – Consommation d'alcool [gratuit] Bière – La plage".

Paul aurait entrer et mettre à jour son entrée dans la liste et la colonne calculée mettrait à jour correctement. Le [Utilisateur] doit par défaut à la l'utilisateur entrant et la mise à jour la liste.

Une colonne calculée ne peut pas utiliser « volatile" fonctions telles que [Me] ou [Aujourd'hui]. Je l'ai résolu dans un environnement de test avec ces étapes:

  1. Créer une colonne de texte nommée « Utilisateur actuel ».
  2. Sa valeur par défaut la valeur [Me]
  3. Créer une colonne calculée appelée « Calc Test ».
  4. Définissez sa valeur = [Utilisateur actuel]

Je suis allé, ajoute un élément à la liste et il a travaillé.

9 réflexions sur "WSS, libs doc & listes, Portant sur des colonnes calculées [Me]

  1. Richard Harbridge

    Darn. Ne ressemble pas je peux obtenir que « solution de contournement’ pour afficher les informations utilisateur dans la colonne.

    Réponse
  2. Richard Harbridge

    Bonjour Paul,

    Je pense que sans signification pour vous juste trouvé un moyen de contourner un problème InfoPath et SharePoint, que j'ai eu.

    Fondamentalement je peut obtenir la domainenom d'utilisateur des utilisateurs mais ensuite impossible d'utiliser [Me] filtres et autres puissantes fonctionnalités de SharePoint. Mais en utilisant quelque chose comme ça, Il devrait fonctionner autour de cette question, en ce qui me permet de comparer les deux colonnes de texte (ligne unique) plutôt qu'une colonne de personnes et de groupes.

    Temps de faire un essai.

    Merci,
    Richard Harbridge

    Réponse
  3. Christophe Humbert
    Suis en manque quelque chose? Votre exemple montre le nom d'utilisateur en clair (« Paul Galvin »), mais quand je teste cela que réellement obtenir le login (qui d'une certaine manière va à l'encontre du but, en annonçant que « DOMAINEnom d'utilisateur est de boire une bière" ne semble pas que cool…).
    Réponse
  4. Pas de nom
    Salut.
    Je suis en train d'utiliser une requête CAML contre les services web Sharepoint afin de filtrer les éléments modifiés par [Me] et quelques autres options. Savez-vous comment faire cela parce que je n'ai rien trouvé encore?.
    J'ai essayé GetListItems avec la requête de filtrage et une vue qui dispose d'un filtre avec modifié par = [Me], mais la vue est ignorée lors de l'utilisation d'une requête.
    Merci.
    Réponse
  5. Patrick Rote
    J'ai fait votre tirck Paul.
    Mais quand je considère la liste que je vois seulement [Me] et pas mon nom d'utilisateur.
    Lorsque j'ai créé la colonne calculée je l'ai mis [Utilisateur actuel] en utilisant le bouton Ajouter formule.
    Est ce droit?
    Let me know
    Merci
    Réponse
  6. Paul Galvin
    Malheureusement, Je ne vois aucun moyen de le faire sans écrire un gestionnaire d'événements. Même si changer la présentation de la "personne ou groupe" au nom de"simple" (par opposition à la plus complexe « nom avec la présence ») Il est encore refusé.
    –Paul Galvin
    Réponse
  7. Drew

    Paul,
    Merci pour cette solution. Il a très bien fonctionné. En développant votre solution, vous aurait une idée comment définir calc test = utilisateur actuel si vous voulez l'utilisateur actuel est un champ sélecteur de personnes avec seulement les personnes sélectionnées?

    Merci encore une fois.

    Drew

    Réponse

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *