SharePoint Site "Regional Settings"功能與CSOM的對應

Justin-Liu發表於2016-04-26
部落格地址:http://blog.csdn.net/FoxDave

SharePoint網站中的區域設定:"Regional Settings",可以用CSOM通過Site的一些屬性去設定它。

Time Zone部分:

Specify the standard time zone.

對應的屬性為:web.RegionalSettings.TimeZone

TimeZone型別屬性,示例如下:

web.RegionalSettings.TimeZone = web.RegionalSettings.TimeZones.GetById(80);


Region部分:

Locale

Select a locale from the list to specify the way the site displays numbers, dates, and time.

對應的屬性為:web.RegionalSettings.LocaleId

整型,設定相應的語言ID即可。


Sort Order

Specify the sort order.

對應的屬性為:web.RegionalSettings.Collation

短整型


Set Your Calendar

Specify the type of calendar.

對應的屬性為:web.RegionalSettings.CalendarType和web.RegionalSettings.ShowWeeks

短整型和布林型別


Enable An Alternate Calendar

Specify a secondary calendar that provides extra information on the calendar features.

對應的屬性為:web.RegionalSettings.AlternateCalendarType

短整形,預設None的值為0


Define Your Work Week

Select which days comprise your work week and select the first day of each work week.

對應的屬性為:web.RegionalSettings.WorkDays、web.RegionalSettings.FirstDayOfWeek、web.RegionalSettings.FirstWeekOfYear、web.RegionalSettings.WorkDayStartHour和web.RegionalSettings.WorkDayEndHour。

均為短整型。

WorkDays中,週日為64、週一為32、週二為16、週三為8、週四為4、週五為2、週六為1。屬性值為按位或運算,比如週三和週五即為8|2=10。

FirstDayOfWeek和FirstWeekOfYear為Index,從0開始按順序與選項對應。

WorkDayStartHour和WorkDayEndHour為分鐘數,如上午8:00為480,注意這裡只能為60的整數倍,並且如果超過1440會被置為0點。


Time Format

Specify whether you want to use 12-hour time format or 24-hour format.

對應的屬性為:web.RegionalSettings.Time24

布林型別,標識是否採用24小時制。


以上就是區域設定相關的CSOM屬性,可以用來方便地獲取與設定網站的區域設定。




相關文章