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:
- Create a text column named "Current User".
- Սահմանել իր նախնական արժեքը նկատմամբ [Ինձ]
- Create a calculated column called "Calc Test".
- Սահմանել է իր արժեքը: [Միջին Օգտվող]
Ես գնացի է, ավելացրել է տարրը է ցուցակում եւ այն աշխատում.
Չեմ կարծում, (բայց չեն ստուգվել) դա աշխատելու Sharepoint 2007 – ա հաշվարկվում սյունակ է միայն թարմացվում է, երբ նյութը խմբագրվել է, որպեսզի այս դեպքում [Ինձ] միշտ լինի օգտվողը վերջին խմբագրել իրը.
Նույն հնարք կիրառել [Այսօր] այլեւս աշխատանքներ – տեսնել այս գրառման համար: Մանրամասների http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Անիծել. Doesn’t look like I can get that ‘workaround’ ցույց օգտվողին տեղեկատվություն սյունակի.
Բարեւ Paul,
Առանց նշանակում է, կարծում եմ, դուք պարզապես նախշավոր մի ճանապարհ ստանալ շուրջ լուրջ InfoPath / Sharepoint հարցի Ես ունեցող.
Փաստորեն ես կարող եմ ստանալ տիրույթից անունն է օգտագործողների բայց հետո չի կարելի օգտագործել, [Ինձ] Ֆիլտրեր եւ այլ հզոր Sharepoint աշխատանքի. Սակայն օգտագործելով ինչ - որ բան նման, այն պետք է աշխատեն այդ հարցի շուրջ, - ի կողմից թույլ տվեք համեմատել երկու տեքստային սյունյակները (մի գիծ) ոչ թե մարդիկ եւ խմբերը սյունակի.
Ժամանակն է տալ փորձելու.
Շնորհակալություն,
Richard Harbridge
Բայց երբ ես տեսնում եմ միայն այն դիտելու համար [Ինձ] եւ ոչ իմ անուն.
Paul,
Thank you for that solution. It worked great. Expanding on your solution, Եթե Դուք որեւէ գաղափար, թե ինչպես սահմանել calc քննությունը = Միջին Օգտվող եթե ուզում եք ներկայիս օգտվողին դառնալ People picker դաշտի հետ, միայն մարդիկ են ընտրում?
Thanks again.
Նկարել