ВСС, доц либс & Листе, Израчунате колоне укључују [Ме]

Someone on the Internets was asking about how to create a calculated column on a list that would show a value formatted as "[Корисник] – [Статус] – [Локација]" as in "Paul Galvin – Алкохол [бесплатно] Пиво – The Beach".

Paul would go in and update his entry in the list and the calculated column would update appropriately. The [Корисник] треба бити додељена кориснику улази / ажурирање листе.

A calculated column cannot use "volatile" функције, као што су [Ме] или [Данас]. I solved it in a test environment with these steps:

  1. Create a text column named "Current User".
  2. Поставите своју вредност подразумевану [Ме]
  3. Create a calculated column called "Calc Test".
  4. Поставите своју вредност = [Тренутно корисника]

Отишао сам у, додао ставку на листи и то је радио.

9 мисли о "ВСС, доц либс & Листе, Израчунате колоне укључују [Ме]

  1. Рајан

    Не мислим (али није верификован) то ће радити у СхареПоинт 2007 – Израчуната колона се ажурира само када се ставка тако уредио у овом случају [Ме] ће увек бити корисник који је последњи уређивао ставку.

    Исти трик помоћу [Данас] више не ради – види овај пост за више детаља http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/

  2. Ричард Харбридге

    Поздрав Павле,

    Не значи да ја мислим да си смислио начин да се око озбиљног ИнфоПатх / СхареПоинт питању ја су имали.

    У суштини ја могу добити домен корисничко име корисника, али онда не могу користити [Ме] филтери и других моћних СхареПоинт функционалности. Али, користећи нешто овако, то би требало да ради око тог питања, дозвољавајући ми да упоредите две колоне текста (једноредни) а не као људи и групе колона.

    Време је да да пробам.

    Хвала,
    Ричард Харбридге

  3. Кристоф Хумберт
    Да ли сам нешто пропустио? Ваш пример приказује корисничко име и слободан ("Paul Galvin"), али кад сам тестирати сам заправо добити логин (који некако пораза у циљу, as announcing that "DOMAIN\username is drinking a beer" doesn’t sound that cool…).
  4. Но наме
    Здраво.
    Покушавам да користите ЦАМЛ упит против СхареПоинт Веб услуга како би се филтрирате ставке по модификоване [Ме] и неке друге опције. Да ли знате како да то урадите, јер нисам нашао још ништа?.
    I’ve tried GetListItems with the filtering query and a view that has a filter with Modified By = [Ме], али поглед је игнорише када се користи упит.
    Хвала.
  5. Патрик Роте
    Ја сам свој тирцк Павла.
    Али када сам видите листу видим само [Ме] а не мој усернаме.
    Када сам створио израчунате колоне и подесити да [Тренутно корисника] користећи формулу дугме Адд.
    Да ли је то право?
    Дозволите ми да знам
    Хвала
  6. Паул Галвин
    Нажалост, I don’t see any way to do that without writing an event handler. Even If change the presentation of the "Person or Group" to simple "Name" (as opposed to the more complex "Name with Presense") још увек је дозвољено.
    –Паул Галвин
  7. Древ

    Павле,
    Thank you for that solution. It worked great. Expanding on your solution, да ли имате било какву идеју како да подесите тест Цалц = Тренутни корисник ако желите да се садашњи корисник Људи Избор поље са само људи изабрани?

    Хвала још једном.

    Древ

Оставите одговор на Паул Галвин Откажи одговор

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *