WSS, doc libs & სიები, გამოთვლილი სვეტების მონაწილეობით [Me]

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" ფუნქციები, როგორიცაა [Me] ან [დღეს]. I solved it in a test environment with these steps:

  1. Create a text column named "Current User".
  2. უცნობია სტანდარტულ ღირებულების [Me]
  3. Create a calculated column called "Calc Test".
  4. უცნობია მისი ღირებულება = [მიმდინარე მომხმარებელი]

მე შევიდა, დამატებული ელემენტის სიაში და მუშაობდა.

9 thoughts on "WSS, doc libs & სიები, გამოთვლილი სვეტების მონაწილეობით [Me]

  1. რაიან

    არა მგონია, (მაგრამ გადამოწმებული არ არის) ამ იმუშავებს SharePoint 2007 – გათვლილი სვეტი მხოლოდ თუკი ნივთის რედაქტორი ისე ამ შემთხვევაში [Me] ყოველთვის იქნება მომხმარებელს, რომელიც ციტირება პუნქტის.

    იგივე შეასრულა გამოყენებით [დღეს] აღარ მუშაობს – რომ ეს პოსტი უფრო დეტალურად http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/

  2. რიჩარდ Harbridge

    გაუმარჯოს პოლ,

    გარეშე ნიშნავს, რომ მე ვფიქრობ, თქვენ უბრალოდ figured out გზა გარშემო სერიოზული InfoPath / SharePoint საკითხი მე არ მქონე.

    ძირითადად მე შეგიძლიათ მიიღოთ domain სახელი წევრებს, მაგრამ მაშინ ვერ გამოიყენებს [Me] ფილტრები და სხვა ძლიერი SharePoint ფუნქციონალური. მაგრამ გამოყენებით მსგავსი რამ, ეს უნდა ვიმუშაოთ გარშემო, რომ საკითხი, საშუალებას me შედარების ორი ტექსტის სვეტები (ერთი ხაზი) ვიდრე ადამიანებს და ჯგუფებს სვეტი.

    დრო გინება.

    დიდი მადლობა,
    რიჩარდ Harbridge

  3. კრისტოფ Humbert
    მე ვერ გავიგე რამე? შენი მაგალითი გვიჩვენებს მომხმარებლის სახელი ნათელი ("Paul Galvin"), მაგრამ როცა შესამოწმებლად მე რეალურად მიიღონ შესვლისას (რომელიც რატომღაც დაამარცხა მიზნით, as announcing that "DOMAIN\username is drinking a beer" doesn’t sound that cool…).
  4. არ არის სახელი
    გამარჯობა.
    ვცდილობ გამოიყენოთ CAML შეკითხვის წინააღმდეგ Sharepoint ვებ მომსახურება, რათა გავფილტროთ ნივთები შეიცვალოს [Me] და ზოგიერთი სხვა ვარიანტი. იცით, როგორ უნდა გავაკეთოთ, რომ რადგან მე ვერ არაფერი გაუკეთებია?.
    I’ve tried GetListItems with the filtering query and a view that has a filter with Modified By = [Me], მაგრამ ხედი იგნორირებულია, როდესაც გამოყენებით შეკითხვის.
    მადლობა.
  5. პატრიკ Rote
    მე თქვენი tirck პოლ.
    მაგრამ როდესაც მე სიაში ვხედავ მარტო [Me] და არა სახელის.
    როდესაც მე შექმნილი გათვლილი სვეტი i ვაყენებთ მას [მიმდინარე მომხმარებელი] გამოყენებით ფორმულა add ღილაკს.
    ის არის, რომ უფლება?
    ნება მომეცით ვიცი
    მადლობა
  6. პოლ Galvin
    სამწუხაროდ, 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") ეს არის კიდევ გააქტიურებამდე.
    –პოლ Galvin
  7. Drew

    პოლ,
    Thank you for that solution. It worked great. Expanding on your solution, რომ თქვენ გაქვთ რაიმე იდეა, თუ როგორ შექმნას calc ტესტი = მიმდინარე მომხმარებელი, თუ გნებავთ მიმდინარე მომხმარებლის იყოს ხალხი Picker მოედანი ერთადერთი ადამიანი შეარჩიეს?

    მადლობა კიდევ ერთხელ.

    Drew

დატოვე პასუხი

თქვენი ელ-ფოსტა არ გამოქვეყნდება. აუცილებელი ველები მონიშნულია *