当前位置:主页 > Office办公 > 其他专区 > SharePoint

最新发布

SharePoint 服务器端对象模型操作文档库(上传/授权/查看权限)
SharePoint 服务器端对象模型操作文档库(上传/授权/查看权限)

上传文档到文档库,并对项目级授权,查看项目级权限方法//在列表根目录下创建文件夹public static string CreatFolderToSPDocLib(string strFolderName, string strDocLibName){string FolderPath = string.Empty; try{using (SPSite site = new SPSite(SiteUrl)){

SharePoint 如何更新文档库文档标题(Title)字段
SharePoint 如何更新文档库文档标题(Title)字段

记录下写代码中遇到的小问题,帮同事写一个批量更新文档库标题字段的小程序,本来以为就Update一下就可以了,10分钟可以搞定。结果10分钟过去了,代码写好了,执行起来不报错,调试也没问题,只是要更新的东西没更新。然后问了下,文档库开启了签入签出(不判断会报错)和版本控制,找到问题所在了,Update是不行的。1、废话不多说,上图和代码。1 SPFile file = listitemcoll[j].File; 2 file.CheckOut(); 3 file.Update(); 4 file.Item["标题"] = UpDateTo; 5 file.Update(); 6 file.Item.Update(); 7 file.CheckIn("代码更新~~"); 2、更新完成以后,如下图,标题依然是首页:试了Update和SystemUpdate都不行,网上查了下也有不执行的,没有解决方法;3、经过一番试探,终于偶然的一瞬间发现问题,居然还有下面这个方法,恍然大悟,版本没有更新; 4、这样,看一眼版本控制,确定一下自己的判断,如下图:  总结:果然是版本控制的问题,虽然Update成功了,但不是主要版本,造成没有显示出来;一个很小的问题,遇到了写在这里和大家分享,希望能帮助遇到同样问题的人们。

SharePoint 数据迁移解决方案
SharePoint 数据迁移解决方案

思路:由于SharePoint的架构和Net有着不一样的特点,而且SharePoint的数据库设计是不为人所知的(当然我们可以了解一些,但不完全),虽然也是基于Net架构的,但是我们很难做到Sql To Sql的方式。所以,只能考虑服务器端对象模型,插入到数据库中的方式,其间,经理给的建议非常合理,就是将SharePoint的数据整理好插入中间库,然后统一插入到新网站数据库中。在后来的实践中,发现这一方法对数据迁移和检查,都有着非常好的帮助,避免了很多SharePoint对象模型中出错,但是不好更正的现象。  中间库设计:  考虑到原内网门户有列表、文档库、图片库三种主要类型(特殊列表特殊对待),所以创建了两个数据库表,分别用来存List和DocLib,同时再创建两个表Image和Attachment用来存列表正文中的图片和列表附件(文档库文档当做列表附件)。  一、用来存储列表内容的表 --  TABLE [dbo].[List]  二、用来存储文档库/图片库的表 -- TABLE [dbo].[DocLib]   三、用来存储正文图片的表 -- TABLE [dbo].[Image]   四、用来存储附件集的表 -- TABLE [dbo].[Attachment]  代码方法段:  首先就是对象模型读取列表插入List表,然后是对象模型读取文档库/图片库插入DocLib表,读取字段的代码比较简单,我们就不过多介绍,就介绍下其间遇到的几个问题,也避免代码太多太繁杂。  问题一:正文乱码

SharePoint Search REST API 使用实例教程
SharePoint Search REST API 使用实例教程

在SharePoint2013中,提供Search REST service搜索服务,你可以在自己的客户端搜索方法或者移动应用程序中使用,该服务支持REST web request。你可以使用KeyWord Query Language(KQL)或者FAST Query Language(FQL)来对Search REST Service进行搜索查询,并且,试用与远程客户端应用程序、移动应用程序和其他应用程序。支持方式:Search REST service支持 HTTP POST方式和 HTTP GET requests方式 GET requests:URL:http://server/_api/search/queryGet方式你有两种传参方式,如下:http://server/_api/search/query?query_parameter=value&query_parameter=valuehttp://server/_api/search/query(query_parameter=value&query_parameter=<value>)POST requests:

323 次浏览
SharePoint 如何配置Excel Services
SharePoint 如何配置Excel Services

本文主要介绍如何启用SharePoint 2013版本Excel Services服务,并配置Excel Web Access部件,使Excel文档可以显示在Web页面中。  简单说一下流程,SharePoint 的Excel Services依赖于一个独立的服务应用程序,如果没有的话,需要在管理中心创建这个服务应用程序(类似搜索),然后开启相关服务,即在服务器场可以使用Excel Service服务。相关网站如果需要使用Excel Services的服务,需要开启该网站的网站集功能和网站功能。  以上是介绍和简单流程,下面开始图解配置过程,如有勘误,欢迎指教。1、打开管理中心,进入 - 管理服务器上的服务;2、启动Excel Calculation Services服务3、回到管理中心首页,进入 - 管理服务应用程序4、如果没有Excel Services应用程序,点击 - 新建,选择 - Excel Services应用程序;

307 次浏览
SharePoint  Excel Services REST API介绍
SharePoint Excel Services REST API介绍

Excel Services 中的 REST API 是 Microsoft SharePoint Server 2010 的新增项。利用 REST API,可通过 URL 直接访问工作簿部件或元素。一、REST 服务基于两个要求:用于定位网络资源的寻址方案用于返回这些资源的表示形式的方法二、REST URL基本URI的三个组成部分是:REST aspx 页 URI:http://<ServerName>/_vti_bin/ExcelRest.aspx工作簿位置:/Docs/Documents/sampleWorkbook.xlsx资源位置:/model/Ranges('nameOfTheNamedRange')三、API简单应用及示例:1、单元格展示:

298 次浏览
SharePoint 页面访问,Url中间多一段"_layouts/15/start.aspx#"
SharePoint 页面访问,Url中间多一段"_layouts/15/start.aspx#"

问题描述:我想访问如下页面http://Host/_layouts/15/ManageFeatures.aspx点击以后页面地址没有错,但是中间多了一段“_layouts/15/start.aspx#”http://Host/_layouts/15/start.aspx#/_layouts/15/ManageFeatures.aspx截图如下:解决办法:1、进入网站设置 – 管理网站功能;

277 次浏览
SharePoint Excel Services ECMAScript 示例之明日限行
SharePoint Excel Services ECMAScript 示例之明日限行

最近遇到一个“明日限行”的功能,北京的交通啊,这个不在今天讨论范围内,暂不吐槽,想想代码开发,还要写WebPart部署,很麻烦,而且部署服务器,需要领导审批,想绕过这个麻烦事儿,就想到客户端了,不过我这次没有用客户端对象模型,反而采用Excel Services服务,当然只是一个小尝试,效果还算可以吧。一、效果展示,如下图  简单说明一下,你不需要显示下面Excel的时候,可以写下脚本隐藏,或者把WebPart最小化也可以,不一定非要展示出来。但是,作为和ECMA JavaScript脚本交互的基础,这个Excel是必须添加在页面上的。二、配置思路三、配置步骤1、新建一个Excel,命名为“TomorrowLimit.xslt”,如下图;2、上传到配置好信任位置[1]的文档库中,在首页添加“Excel Web Access部件”;

272 次浏览
SharePoint 文档库中PPT转换PDF
SharePoint 文档库中PPT转换PDF

通过使用 PowerPoint Automation Services,可以从 PowerPoint 二进制文件格式 (.ppt) 和 PowerPoint Open XML 文件格式 (.pptx) 转换为其他格式。例如,您可能需要将一批 PowerPoint 97–2003 文件升级到 Open XML 演示文稿文件。您还可以在“编辑”菜单中创建自定义操作,以允许用户按需创建 PDF 版本的演示文稿。一、效果演示:1、新建一个ppt文档(office 2013,后缀pptx),添加内容,上传到文档库,如下图:2、新建一个测试文档库,上传该ppt到文档库,如下图:3、执行写好的转换程序,执行后,文档库多出一个pdf文档,如下图:4、查看新生成的pdf文件,如下图:

277 次浏览
SharePoint 托管导航及相关配置实例教程
SharePoint 托管导航及相关配置实例教程

设计完善的导航可告诉您网站的用户大量有关网站所提供业务、产品和服务的信息。通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新创建其网站导航。在 SharePoint 2013 中,可以使用托管导航功能来设计由托管元数据驱动的网站导航以及创建源自于托管导航结构的 SEO 友好 URL。  托管导航可以代替基于 SharePoint 结构的传统 SharePoint 导航功能(结构化导航)。因为托管导航由分类驱动,所以您可以用它来设计围绕重要业务理念的网站导航,而无需更改网站或网站组件的结构。一、效果展示:1、全局导航以及当前导航,如下图:  如上图,全局导航是最上面横向显示的,当前导航是右侧竖向显示的(类似之前版本的左侧导航),而且,显示内容是不相同的。2、友好的URL访问,如下图:  如上图,大家可以看出来,上图是文档库的AllItems.aspx页面,本来访问的URL链接应该为“http://URL/PPT_Transfer/Forms/AllItems.aspx”这样的结构,现在变成友好的URL访问,看起来更加舒服了吧?  同样,这样友好的URL访问方式,也适用于DispFrom.aspx页面,接下来,我们就尝试配置一下。

282 次浏览
共计373条记录 上一页 1 3 4 5 6 7 8 9 ..38 下一页