Cách làm ẩn hoặc sửa trường trong SPList


How to Hide User Names in Created by, Modified by Fields in SharePoint

Requirement: Had to provide complete anonymous entries in SharePoint task list by masking user names (as in SharePoint Surveys).
Here is the Trick: There is a Property for SharePoint List, called “ShowUser”. we can set that to “False” using PowerShell or C# object model.
PowerShell script to Hide User Names in SharePoint:
$SPweb=Get-SPWeb “http://sharepoint”
$SPlist=$SPweb.Lists[“Tasks”]

$SPlist.ShowUser=$false

$SPlist.Update()

SPS2010UC

and here is the effect in action:

SPS2010UCMaskUN

For SharePoint 2007 Hide User Name:

For MOSS 2007, You can do the same using C# code (PowerShell also possible!)

namespace HideUserInfo

{

class HideUserInfo

{

static void Main(string[] args)

{

using (SPSite oSPSite = new SPSite("http://SharePoint.com")) //Site collection URL

{

using (SPWeb oSPWeb = oSPSite.OpenWeb("News")) //Subsite URL

{

SPList oSPList = oSPWeb.Lists["Pages"]; //List/Library Name

oSPList.ShowUser = false;

oSPList.Update();

}

}

}

}

}

SHU

About thangletoan

Hallo Aloha

Posted on 27/06/2013, in Công nghệ và Giáo dục, Chính sách CNTT, Microsoft, Microsoft SharePoint, SharePoint 2007, SharePoint 2010, Show or Hide User, SPList and tagged . Bookmark the permalink. Để lại bình luận.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: