- 博客(482)
- 资源 (42)
- 收藏
- 关注
原创 SharePoint JavaScript 获取列表项自定义字段
前言 最近,使用SharePoint 客户端对象模型获取数据的时候报错,发现,获取数据的时候,没有引用字段,所以没办法获取到对应的字段。 正文 以前,总是拿起之前写好的代码,改改就可以用了。也没有去深究其中的逻辑,后来发现,获取不同对象的时候,引用的字段方式是不一样。 获取项目集合的时候,需要用include的方式: clientContext.load(item...
2020-03-25 21:20:00 223
原创 SharePoint 2013 Workflow 调用REST
前言 最近,在研究SharePoint 2013 的工作流,发现有很有有趣的功能,比如我们今天介绍的这个,可以用SharePoint Workflow 的Action调用REST服务,这样,很多平时无法完成的需求,我们都可以完成了。 正文 1.创建工作流,创建一个词典,词典的内容就是我们REST请求的Header部分,如下图: 2.下面就是我们REST请求的Url...
2020-03-19 23:15:00 204
原创 SharePoint Online 快速实现企业流程审批
前言 这是很久以前的想法了,不过,由于太(lan)忙(duo),最近才开始动手来做这个预谋已久的事情。。 其实,很多企业都购买了Office 365,一方面为了企业邮件,另外还有teams可以用,非常适合中小型企业办公。但是,中小型企业也需要内部流程审批,比如最简单的休假申请,都是非常方便的。 我们这个系列的博客,就是告诉大家如何利用SharePoint Online 这...
2020-03-19 20:36:00 1000 1
原创 SharePoint REST API 上传文档
前言 最近,需要用前端代码上传文档到文档库,所有,就有了下面代码。 正文 读取文件流var file = document.getElementById("ff").files[0];var reader = new FileReader();reader. readAsArrayBuffer(file);reader.onload = function(e){...
2020-03-19 20:34:00 818
原创 SharePoint Online JavaScript 审批工作流任务
前言 最近,在SharePoint Online上搞事情,用到了2013的工作流,之前也分享了一些相关的内容。今天,又需要在SharePoint Online上审批,于是,就有了下面的方法,亲测通过,分享给大家。正文ListName工作流任务列表名Action操作名称,Approved或者RejectedItemId工作流任务的ID...
2020-03-18 00:21:00 270
原创 SharePoint Online 定制左侧导航
前言 之前几篇文章,都是为大家介绍工作流相关的知识,这一篇文章,我们先暂别工作流,定制一下左侧导航,因为实在是太丑了。 正文 1.先看看我们定制完的左侧导航吧,虽然不是特别的美观,但是!但是跟页面看起来很协调,有木有! 如果你觉得这款导航不好看,其实可以用本文的方式,定制成你喜欢的样子 2.首先创建一个自定义列表用来保存导航,过程比较简单就不截图详解了,有前面...
2020-03-17 22:31:00 781 1
原创 SharePoint Online 创建我的审批列表
前言 我们创建了很多需要审批的单子,但是,从哪里看到这些单子呢?这篇文章就为大家介绍,该如何去做。 正文 1.创建一个web部件页,随便选一个模板,如下图: 为什么随便选一个模板,之前已经介绍过了,这里再重复一遍,因为我们后续代码会重做这块内容,模板都会被删掉 2.创建好的页面,我们首先改一个好听的名字,然后签出后在高级模式下编辑,如下图: 3.在头部...
2020-03-15 20:14:00 488
原创 SharePoint Online 提交表单
前言 上一篇文章,我们介绍了如何定制工作流表单,也就是使用布局和控件,把表单画成HTML页面。 这篇文章,我们会深入介绍里面的详细功能,包括初始化字段、保存表单、初始化表单、编辑表单,提交工作流。 初始化审批人字段 从最开始看这个系列文章的朋友应该了解,我们流程里的审批人字段,是来自SharePoint Group的,里面加的人可以在流程里选择。所以,工作流表单里的人...
2020-03-15 00:01:00 420
原创 SharePoint Online 定制工作流表单
前言 我们在使用SharePoint 工作流的时候,有一点很不友好,那就是表单的UI,真的是太简(nan)单(kan)了,所以,定制表单几乎成了国内工作流开发的重中之重,几乎没有任何项目使用默认的表单功能。 下图就是默认的表单截图,我们看到样子真的是。。。 不说了,下一个步骤! 引入表单组件 我们这里用的是LayUI(https://www.layui.com...
2020-03-13 23:21:00 630
原创 SharePoint 中AJAX请求报错
前言 最近,一个项目跨系统取数据,调用其他系统的service,所以就ajax么。不过,过程不太顺利,一直报错。 错误信息responseText: "{"Data":"Unexpected character encountered while parsing value: S. Path '', line 0, position 0.","ErrorMsg":null...
2020-03-12 22:17:00 197
原创 SharePoint Online 站点启用内容编辑器部件
前言 最近,研究SharePoint Online站点,想写点JavaScript在里面,发现无法添加内容编辑器web部件,这个怎么整?后来发现,微软为了安全起见,把脚本给禁用了,我们需要手动配置一下。 配置站点脚本功能 1.我们创建一个webpart page,添加webpart的时候发现没有了content editor webpart了,如下图: 本来应该在Me...
2020-03-11 22:50:00 437
原创 SharePoint 表单开发常用脚本[不断更新ing]
前言 最近在SharePoint中开发工作流表单,经常会用到一些脚本,但是自己记性又不好,就把常用的记下来,既方便自己将来使用,没准还能对别人有所帮助。 正文 1.SharePoint REST API 获取列表数据jQuery.ajax({ url: "http://URL/_api/web/lists/GetByTitle('ListName')/item...
2020-03-09 22:38:00 209
原创 SharePoint Online 工作流添加历史记录
前言 上一篇文章,我们创建了审批流,当我们在主表创建一个申请,可以通过流程进行审批,但是,我们还需要记录整个审批的过程,那么就需要审批历史记录了。 正文 1.这是我们上一篇文章创建的工作流的流程图,我们要在中间插入记录历史记录的操作; 2.我们在右侧找到记录到历史记录列表,拖动到右侧流程面板里,然后点击消息,如下图: 历史记录表,是我们启用流程的时候,Shar...
2020-03-08 19:53:00 510 1
原创 SharePoint Online 创建一级审批流(二)
前言 上一篇文章,我们创建了审批流的列表、组和审批字段,这篇文章我们继续审批流的介绍,为大家介绍如何创建工作流。 创建审批流程 1.打开SharePoint Designer,点击打开网站(1),输入网站地址(2),点击打开按钮(3),如下图: 2.在左侧导航里找到列表和库(1),找到我们之前创建的主表(2),点击列表工作流(3)创建列表工作流,如下图: 3...
2020-03-07 20:34:00 680
原创 SharePoint Online 创建一级审批流(一)
前言 这篇文章是创建审批流的准备工作,因为篇幅关系,本文主要包括:创建审批流主表、创建审批人组、创建审批流主表中的审批人字段。 一 创建工作流主列表 1. 登录到站点首页,点击New – App,如下图: 我试过点击List,并不是自己想要的,在App里可以选择我们需要的自定义列表 2. 在Your Apps列表里,选择Custom List(自定义列表),如下图: 自...
2020-03-06 22:31:00 892
原创 SharePoint Online 创建简单工作流
前言 这是一个系列的博客,本篇介绍如何在SharePoint Designer中,为SharePoint Online 创建简单的工作流。 正文 1、下载一个SharePoint Designer 2013,并且安装到你的电脑上(需要跟你的office一样,同是32位或者同是64位) SharePoint Designer 2013 with SP1(32位) e...
2020-03-06 00:49:00 977
原创 SharePoint Online 创建网站
前言 最近计划给大家分享一下,如何在Office 365的SharePoint Online站点中,实现简单的流程审批功能。而且,文章会针对几乎无SharePoint 基础的人群,所以,会有一个系列的文章,这篇文章是最开始的如何创建站点。 当然,如果你接触过SharePoint 很久,也可以围观一下,有问题问问题,有意见提意见,欢迎留言交流。 正文 登陆Office ...
2020-03-05 22:03:00 881
原创 SharePoint Online 启用传统体验模式
前言 最近在用SharePoint Online 站点,一打开就是现代体验,看起来很好看,但是自己的功能,需要在传统体验下做起来更方便,所以需要切换回传统体验。 正文 现代体验模式,如下图: 单个列表修改为传统体验 正常情况,如果单个列表需要修改显示模式,进入列表的高级设置: 所有列表和库修改为传统体验 进入网站集管理,找到SharePoint Lis...
2020-03-02 20:05:00 395
原创 SharePoint PowerShell 清空网站集回收站
故事 在很久很久以前,碰到过一次这样的需求,给客户做好的站点经过层层测试,需求变更在测试,历经半年时间终于要上线了。 然而,有个问题是,回收站里的东西太多太多了,作为开发人员,尤其是有强迫症的开发人员,势必要清空回收站。 那么,问题就来了,大大小小的子网站几十个,回收站里的东西全都清除一遍,没有个半天时间可能都干不完。 作为一个热(xi)爱(huan)技(tou)术(...
2020-03-01 23:58:00 257
原创 SharePoint PowerShell 从CSV文件导入数据到列表
最近,因为新系统要上线,总是需要准备数据,把文档里的数据导入到SharePoint 列表当中,复制吧快速编辑功能还不给力,就想到写个PowerShell 扔给BA去玩。 这里就举个简单的列表,结构如下: 我们需要的CSV文件结构如下: 导入CSV到List的PowerShell 命令如下:Add-PSSnapin Microsoft.SharePoint.Powe...
2020-02-29 19:52:00 435
原创 SharePoint PowerShell 批量导入用户到用户组
故事 最近,生产环境上线,好多好多用户组需要配置,一大批人要分别加到各种组,BA的手都点麻了,花了一天时间干活,又花了大半天时间做检查。 然后,大家就一起讨论这个事儿,这样既费时费力,又无法保证正确的事情,我们该怎么解决呢? 解决方法 作为机智的程序员,一定可以解决这个问题的,因为我们都是很(ai)聪(tou)明(lan)的代码者!!! 好吧,运维利器PowerS...
2020-02-29 17:42:00 740
原创 SharePoint 2016 创建空白站点
最近,需要在SharePoint 创建一个空白站点,然后,发现空白站点竟然不在管理中心模板选择的列表里了,都不知道从哪个版本给拿掉的。 这样,该如何是好?难道空白站点这个功能被移除了? 好吧,还是Google比较强大,虽然UI中没有Blank Site 这个选项了,但是我们可以通过PowerShell 命令(真的是运维利器O(∩_∩)O)来做:$Template = Ge...
2020-02-28 21:13:00 233
原创 SharePoint 目标访问群体
前言 最近给客户做项目,客户有这样一个需求,就是不同SharePoint Group里面的人,进到页面里,看到的东西不一样。 最开始想到的解决方案是,通过前端代码来解决,但是这样会有两个问题,首先代码是异步的,可能会有延时;其次是前端代码读取用户组里的用户,然后和当前用户对比,写起来也比较麻烦。 正文 碰到复杂的需求,我们一般不要上来就用杀招,比如运维有问题就直接重启...
2020-02-28 20:53:00 283
原创 SharePoint 生产环境文件归档
前言 最近,用户提出数据库大小太大,所以,希望把文件归档。至于归档,该怎么做呢? 正文 我们提出的解决方案,占用数据库最主要的就是各种文档,那就按照时间为限制,超过一年的文档全部备份,由用户的IT自行保存到他们的存储中。 还好用户的数据规模不是特别的大,我们使用程序来处理也不会特别的耗时。 文档库 关于文档库处理起来比较容易,我们只需要用Windows 资...
2020-02-27 22:17:00 207
原创 SharePoint 获取服务器场管理员密码
前言 这还是很久以前发生的故事(你也可以说事故),公司新来的小朋友帮客户运维,然后,因为客户要改场管理员密码,这个很简单啊,我们有密码变更的文档。小朋友分分钟就帮客户把密码更新了,然后,就去干别的了。尴尬的就是,密码是更新了,但是忘了告诉客户了,自己也忘了,转天客户问起来,小朋友就蒙圈了。然后,我们要查找密码啊。。我擦,AD账号的密码,我们咋获取呢?就有了下面那段从Google...
2020-02-27 20:32:00 308
原创 SharePoint 更新服务器场管理员密码
前言 很多客户都不允许服务器场管理员账号是永不过期的,这样一方面不安全,另外,也不符合很多公司的安全策略。 正文 所以,我们就会遇到定期修改密码的操作,说真的,这个操作有点sao,因为我们很多时候会用到这个密码。 先说说如何操作,首先,需要在AD里更新密码,当然,更新密码的方式有很多种,这里是有一个操作,就是管理员密码改了,我们需要去更新SharePoint Farm...
2020-02-26 22:02:00 243
原创 SharePoint PowerShell SendEmail
前言 最近碰到这样一个需求,用户需要个简单的定时邮件提醒,就是抓取SharePoint某个列表里的值,然后作为邮件地址/邮件主题/邮件内容发送出去。 自己想了想,既然用户要求每天定时发送,那么肯定是任务计划,这样使用PowerShell是最方便不过的。 正文 SharePoint 发送邮件的方法很简单,就是利用自带的SendEmail()方法就可以了,这里,我们用Po...
2020-02-26 14:40:00 204
原创 SharePoint 开发另存文档库中文档
前言 最近碰到这样一个问题,用前端框架读取SharePoint文档库中文档的时候,如果是PDF/TXT等类型的文档,不会出现另存为的操作,而是在浏览器中在线打开,这样用户是无法接受的。 解决方法 通过尝试,发现如果A标签上的href属性如果直接挂文档的地址,确实是在线打开,如果想要另存到本地,需要使用鼠标右击文件链接,选择另存为。 这样的操作虽然并不复杂,但是无法满足...
2020-02-11 14:27:00 198
原创 SharePoint REST 上传文件请求403错误
最近,需要在SharePoint上传文件到文档库,但是,上传的过程报错了。错误代码{ "error": { "code": "-2130575251, Microsoft.SharePoint.SPException", "message": { "lang": "en-US", ...
2020-01-14 18:47:00 543
原创 SharePoint PowerShell 创建网站栏
SharePoint PowerShell 创建网站栏 前言 最近,有这么个需求,需要使用PowerShell为网站集创建网站栏,好吧,直接看代码吧。 Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue $webU...
2019-06-06 15:45:00 287
原创 SharePoint 修改用户属性User Name
SharePoint 修改用户属性User Name 前言 最近,碰到一个奇怪的事情,在SharePoint里的用户,如果显示方式显示为登录名(Account)的方式,显示为空。如下图: 1.经过查找,发现是因为用户属性 User name为空造成的,如下图: 2.然后,解决问题就是把这个属性更新了,其实更新很简单,S...
2019-03-07 15:16:00 492
原创 SharePoint 上传文档提示别人迁出
SharePoint 上传文档提示别人迁出 前言 我们在使用SharePoint文档库的时候,经常会遇到文档被别人迁出,自己无法修改的情况。这时候,我们最好的办法就是找到那个迁出的人,怼他!如果,他已经离职了,我们无法找到,那么,就请继续往瞎看把。 1.如果我们上传一个文档,有下面的提示,就说明文档库中已经有了这样一个文档,但是,被...
2019-02-13 14:32:00 370
原创 Office Web Apps 2013 修改Excel在线查看文件大小限制
Office Web Apps 2013 修改Excel在线查看文件大小限制 前言 最近搭建了一个OWA 2013环境,帮客户实现在线查看Excel文档,不过,使用过程中出现了错误,文件大小超过10MB就无法预览了,查了好久,发现需要使用PowerShell命令进行修改。 1.出现的错误的截图: 2.可以使用PowerSh...
2019-02-13 14:09:00 2548
原创 SharePoint PowerShell 修改母版页
SharePoint PowerShell 修改母版页 前言 最近在群里帮忙回答问题,碰到这么一个尴尬的问题,有人创建了一个新母版页,然后引用了新的母版页,不知道怎么的母版页有问题了,再也进不去站点了,希望修改回旧的母版页。 看到问题,想了一下,其实两种方法可以解决,一个是用SharePoint Designer打开站点,找到旧的母...
2019-02-12 10:53:00 235
原创 SharePoint PowerShell 启动工作流
SharePoint PowerShell 启动工作流 前言 最近,有个需求,就是需要批量更新列表内容,平时这些操作,都用powershell去完成,但是,powershell需要在服务器上操作,而服务器权限需要通过客户的层层把关,所以,这次就考虑不用命令了,而改用SharePoint网站工作流,然后,用powershell命令去创建任务...
2019-02-11 15:00:00 251
原创 SharePoint REST 服务获取讨论版问题
SharePoint REST 服务获取讨论版问题 前言 最近,有这么个需求,需要获取讨论版里的问题,然后汇总,这里就考虑用REST服务了。 1.我们先创建这么一个讨论版列表,然后添加一些问题,如下图: 2.然后需要开发REST服务代码了,如下图: 3.如何获取ContentTypeId呢,只需要进入列表设置,找...
2019-02-11 10:30:00 224
原创 SharePoint 前端开发常用的对象之_spPageContextInfo
SharePoint 前端开发常用的对象之_spPageContextInfo 前言 _spPageContextInfo对象,是SharePoint开发一个非常常用的对象,尤其是前端开发,可以非常方便的获取到一些和站点有关的信息。 完整对象如下图,需要什么属性,可以自己获取,然后在代码中使用了。_spPageContext...
2019-02-02 10:18:00 658
原创 SharePoint 读取内容的插件之SharepointPlus
SharePoint 读取内容的插件之SharepointPlus 前言 最近,一直在前端和SharePoint进行交互,然后,发现一个好用的插件,分享给大家。 首先,需要添加一个引用,如下图: 当然,我这里只是举个例子,亲们一定要去下载这个库,然后传到服务器或者文档库中进行引用,而不是添加下面一行代码就行的【新手必读,老手忽...
2019-02-01 14:48:00 572
原创 SharePoint 配置PowerShell任务计划
SharePoint 配置PowerShell任务计划 前言 最近,有这么个需求,需要定时为SharePoint更新内容,所以,就想到了PowerShell命令和任务计划(Windows自带的功能,英文叫Task Schedule,在开始菜单里就能找到),然后,就配置了一下。配置成功以后,发现PowerShell和任务计划一块使用,还是很...
2019-01-31 13:31:00 330
原创 SharePoint JavaScript 更新用户和组字段
SharePoint JavaScript 更新用户和组字段 前言 最近,需要更新列表字段,字段的类型是用户和组,so写了这么一段代码function updateUserField(){ var ctx = new SP.ClientContext.get_current(); var list = ctx....
2019-01-07 14:34:00 249
Microsoft Office SharePoint Server 2007 管理大全 屠立刚,吴翠凤著.part6
2013-01-10
Microsoft Office SharePoint Server 2007 管理大全 屠立刚,吴翠凤著.part5
2013-01-10
Microsoft Office SharePoint Server 2007 管理大全 屠立刚,吴翠凤著.part4
2013-01-10
Microsoft Office SharePoint Server 2007 管理大全 屠立刚,吴翠凤著.part3
2013-01-10
Microsoft Office SharePoint Server 2007 管理大全 屠立刚,吴翠凤著.part2
2013-01-10
Microsoft Office SharePoint Server 2007 管理大全 屠立刚,吴翠凤著.part1
2013-01-10
Ajax基础教程(扫描版)
2014-01-10
SharePoint 2013 站点模板解决方案包(WSP文件)
2014-01-09
SharePoint 2013 create custom list by vs 2013.rar
2013-12-10
SharePoint 2013 页面访问,Url中间多一段_layouts15start#.pdf
2013-11-06
SharePoint Iframe Excel Services 页面报错“此内容不能显示在一个框架中”.pdf
2013-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人