WSS, doc-libs & lijsten, Berekende kolommen waarbij [Me]

Iemand op de Internets vroeg over het maken van een berekende kolom op een lijst die een waarde opgemaakt als zou tonen"[Gebruiker] – [Status] – [Locatie]" zoals in "Paul Galvin – Drinken [gratis] Bier – Het strand".

Paul zou gaan en bijwerken zijn vermelding in de lijst en de berekende kolom zou bijwerken. De [Gebruiker] standaard moet het de gebruiker de lijst invoeren/bijwerken.

Een berekende kolom kan niet worden gebruikt "vluchtige" functies zoals [Me] of [Vandaag]. Ik heb het in een testomgeving met deze stappen opgelost:

  1. Maken van een tekstkolom met de naam "Huidige gebruiker".
  2. De standaardwaarde instellen [Me]
  3. Maken van een berekende kolom met de naam "Calc Test".
  4. Stel de waarde = [Huidige gebruiker]

Ik ging, een object toegevoegd aan de lijst en het werkte.

9 gedachten over "WSS, doc-libs & lijsten, Berekende kolommen waarbij [Me]

  1. Richard Harbridge

    Hallo Paul,

    Zonder betekenis aan ik denk dat je net bedacht een manier om rond een ernstige kwestie van InfoPath/SharePoint die mij zijn geweest having.

    In principe ik kan krijgen de domeingebruikersnaam van gebruikers, maar vervolgens niet gebruiken [Me] filters en andere krachtige SharePoint-functionaliteit. Maar met behulp van iets als dit, het moet dat probleem omzeilen, door het toestaan van me om te vergelijken twee tekstkolommen (enkele lijn) eerder dan een kolom personen en groepen.

    Tijd om het eens proberen.

    Bedankt,
    Richard Harbridge

    Antwoord
  2. Christophe Humbert
    I am missing something? Uw voorbeeld toont de gebruikersnaam in duidelijke ("Paul Galvin"), maar toen ik deze test krijg ik eigenlijk de login (die een of andere manier verslaat het doel, Als aankondiging dat "domeingebruikersnaam is een bier drinken" klinkt niet dat cool…).
    Antwoord
  3. Geen naam
    Hallo.
    Ik probeer een CAML query tegen de Sharepoint webservices gebruiken om de items gewijzigd door filteren [Me] en enkele andere opties. U verrichten weet hoe dat te doen omdat ik iets nog niet gevonden?.
    Ik heb geprobeerd GetListItems met de filter query en een weergave met een filter met gewijzigd door = [Me], maar de weergave wordt genegeerd bij gebruik van een query.
    Bedankt.
    Antwoord
  4. Patrick Rote
    Ik heb uw tirck Paul.
    Maar als ik de lijst die ik zie alleen bekijken [Me] en niet mijn gebruikersnaam.
    Bij het maken van de berekende kolom plaatste ik het aan [Huidige gebruiker] met behulp van de knop formule toevoegen.
    Dat klopt?
    Laat het me weten
    Bedankt
    Antwoord
  5. Paul Galvin
    Helaas, Ik zie niet een manier om dat te doen zonder een gebeurtenis-handler schrijven. Zelfs als u de presentatie van de "persoon of groep" eenvoudige "naam" (in tegenstelling tot de meer complexe "naam met aanwezigheid") het is nog steeds niet toegestaan.
    –Paul Galvin
    Antwoord
  6. Drew

    Paul,
    Dank u voor deze oplossing. Op gehanteerd tof. Uitbreiding op uw oplossing, zou u enig idee hebben hoe u calc test = huidige gebruiker als u wilt een veld mensen Picker met alleen mensen geselecteerd huidige gebruiker?

    Nogmaals bedankt.

    Drew

    Antwoord

Laat een antwoord achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *