WSS, doc libs & danh sách, Tính cột liên quan đến [Tôi]

Một ai đó trên Internets đã yêu cầu về làm thế nào để tạo một cột tính toán trên một danh sách sẽ hiển thị một giá trị định dạng là"[Người dùng] – [Tình trạng] – [Vị trí]" như trong "Paul Galvin – Uống [miễn phí] Bia – Bãi biển".

Paul nào vào và cập nhật các mục nhập của mình trong danh sách và cột tính nào Cập Nhật một cách thích hợp. Các [Người dùng] nên mặc định để các người dùng nhập/Cập nhật danh sách.

Một cột tính không thể sử dụng "dễ bay hơi" chức năng chẳng hạn như [Tôi] hoặc [Ngày hôm nay]. Tôi giải quyết nó trong một môi trường thử nghiệm với các bước sau:

  1. Tạo một cột văn bản tên "Người dùng hiện thời".
  2. Thiết lập giá trị mặc định của nó [Tôi]
  3. Tạo một cột tính được gọi là "Calc thử nghiệm".
  4. Thiết lập giá trị của nó = [Người dùng hiện thời]

Tôi đã đi trong, Thêm một mục vào danh sách và nó đã làm việc.

9 Những suy nghĩ trên "WSS, doc libs & danh sách, Tính cột liên quan đến [Tôi]

  1. Ryan

    Tôi không nghĩ rằng (nhưng đã không xác minh) Điều này sẽ làm việc trong SharePoint 2007 – một cột tính chỉ được cập nhật khi mục biên tập như vậy trong trường hợp này [Tôi] sẽ luôn luôn là người dùng đã bài mục.

    Sử dụng trick tương tự [Ngày hôm nay] không còn hoạt động – Xem bài đăng này cho biết thêm chi tiết http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/

  2. Richard Harbridge

    Xin chào Paul,

    Không có ý nghĩa để tôi nghĩ rằng bạn chỉ cần tìm ra một cách để có được xung quanh một vấn đề nghiêm trọng InfoPath/SharePoint tôi đã có.

    Về cơ bản tôi có thể nhận được MiềnTên người dùng của người dùng nhưng sau đó không thể sử dụng [Tôi] bộ lọc và chức năng mạnh mẽ của SharePoint. Nhưng bằng cách sử dụng một cái gì đó như thế này, nó sẽ làm việc xung quanh vấn đề đó, bằng cách cho phép tôi để so sánh hai văn bản cột (dòng) chứ không phải là một người dân và các nhóm cột.

    Thời gian để cung cấp cho nó một thử.

    Cảm ơn bạn,
    Richard Harbridge

  3. Christophe Humbert
    Tôi là thiếu cái gì? Ví dụ của bạn cho thấy tên người dùng trong rõ ràng ("Paul Galvin"), nhưng khi tôi thử nghiệm này tôi thực sự có được đăng nhập (mà bằng cách nào đó đánh bại mục đích, như thông báo rằng "MiềnTên người dùng uống một ly bia" không có âm thanh mát mẻ mà…).
  4. Không tên
    Xin chào.
    Tôi đang cố gắng để sử dụng một truy vấn CAML chống lại các dịch vụ web Sharepoint để lọc các mục sửa đổi bởi [Tôi] và một số lựa chọn khác. Bạn có biết làm thế nào để làm điều đó bởi vì tôi đã không tìm thấy bất cứ điều gì chưa?.
    Tôi đã thử GetListItems với các truy vấn lọc và một quan điểm rằng có một bộ lọc với lần bởi = [Tôi], nhưng quan điểm bỏ qua khi sử dụng một truy vấn.
    Cảm ơn.
  5. Patrick Rote
    Tôi đã làm của bạn tirck Paul.
    Nhưng khi tôi xem danh sách tôi thấy chỉ [Tôi] và không, tên người dùng của tôi.
    Khi tôi tạo ra các cột tính tôi đặt nó vào [Người dùng hiện thời] sử dụng nút Thêm công thức.
    Là thế à?
    Cho tôi biết
    Cảm ơn
  6. Paul Galvin
    Đáng buồn, Tôi không thấy bất kỳ cách nào để làm điều đó mà không cần viết một bộ xử lý sự kiện. Ngay cả khi thay đổi trình bày của "người hoặc nhóm" để đơn giản "tên" (như trái ngược với sự có những phức tạp hơn "tên với mặt") nó vẫn không cho phép.
    –Paul Galvin
  7. Drew

    Paul,
    Cảm ơn bạn cho rằng giải pháp. Nó làm việc rất lớn. Mở rộng trên giải pháp của bạn, sẽ bạn có bất kỳ ý tưởng làm thế nào để thiết lập thử nghiệm calc = người dùng hiện tại nếu bạn muốn sử dụng hiện tại có một lĩnh vực chọn người với những người chỉ được chọn?

    Cảm ơn một lần nữa.

    Drew

Để lại một trả lời Richard Harbridge hủy trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *