Někdo na internety žádá o vytvoření výpočtového sloupce do seznamu, který by vykazují hodnotu zformátovanou jako"[Uživatel] – [Stav] – [Umístění]" jako v "Paul Galvin – Pití [volný] Pivo – Pláž".
Paul by jít dovnitř a aktualizovat svůj záznam v seznamu, a výpočtový sloupec by odpovídajícím způsobem aktualizovat. V [Uživatel] by ve výchozím nastavení uživatel zadávání/aktualizovat seznam.
Vypočítaný sloupec nelze použít "nestálá" funkce, jako [Já] nebo [Dnes]. Vyřešil jsem to v testovacím prostředí s těmito kroky:
- Vytvořte textový sloupec s názvem "Aktuální uživatel".
- Nastavte výchozí hodnotu [Já]
- Vytvořit vypočítaný sloupec s názvem "Calc Test".
- Nastavte její hodnotu = [Aktuální uživatel]
Šel jsem v, přidat položku do seznamu a fungovalo to.
Nemyslím si, že (ale nemám ověřeno) to bude fungovat ve službě SharePoint 2007 – vypočítaný sloupec je aktualizován pouze při úpravě položky tak v tomto případě [Já] vždy bude uživatel, který naposledy upravil položky.
Stejný trik, pomocí [Dnes] již funguje – viz tento post pro více informací http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Sakra. Nevypadá, že bych ' řešení’ Chcete-li zobrazit informace o uživateli ve sloupci.
Ahoj Pavel,
Bez významu myslím, že jste právě přišel způsob, jak obejít závažný problém aplikace InfoPath/SharePoint, kterou jsem byla s.
V podstatě lze získat DOMÉNAjméno uživatele ale pak nelze použít [Já] filtry a další výkonné funkce aplikace SharePoint. Ale pomocí něco jako, mělo by to fungovat kolem tohoto problému, tím, že mi k porovnání dvou sloupců textu (jednoduchá čára) spíše než lidé a skupiny sloupců.
Musíme to zkusit.
Děkuju,
Richard Harbridge
Ale když jsem zobrazení seznamu vidím pouze [Já] a ne moje uživatelské jméno.
Pavel,
Děkuji vám za toto řešení. Fungovalo to skvěle. Rozšíření na vaše řešení, by vůbec představu jak nastavit calc testu = aktuální uživatel, pokud chcete aktuální uživatele, aby se lidé výběr pole s jen vybraným lidem?
Ještě jednou díky.
Drew