SharePoint 2013 Excel Services ECMAScript 示例之明日限行
2013-09-26 14:46
281 查看
前言:最近遇到一个“明日限行”的功能,北京的交通啊,这个不在今天讨论范围内,暂不吐槽,想想代码开发,还要写WebPart部署,很麻烦,而且部署服务器,需要领导审批,想绕过这个麻烦事儿,就想到客户端了,不过我这次没有用客户端对象模型,反而采用Excel Services服务,当然只是一个小尝试,效果还算可以吧。
一、效果展示,如下图
View Code
备注
[1]信任位置:SharePoint在发布好Excel Services服务以后,设置信任位置的文档库,才可以使用Excel Services服务,设置方式可以参考参考文献第一项。
参考文献
SharePoint 2013 配置Excel Services
http://www.cnblogs.com/jianyus/p/3326304.html
Excel Services ECMAScript(JavaScript、JScript)
http://msdn.microsoft.com/zh-cn/library/ee556354(v=office.14).aspx
一、效果展示,如下图
<div id='resultdiv'></div> <script type="text/javascript"> if (window.attachEvent) { window.attachEvent("onload", Page_Load); } else { window.addEventListener("DOMContentLoaded", Page_Load, false); } function Page_Load() { Ewa.EwaControl.add_applicationReady(GetEwa); } function GetEwa() { om =Ewa.EwaControl.getInstances().getItem(0); var range = om.getActiveWorkbook().getRange("Limit", 0, 0, 6, 2); range.getValuesAsync(0, Limit, range); } function Limit(asyncResult) { var values = asyncResult.getReturnValue(); var week = new Date().getDay(); var value; switch(week) { case 0: value = values[week + 1][1]; break; case 1: value = values[week + 1][1]; break; case 2: value = values[week + 1][1]; break; case 3: value = values[week + 1][1]; break; case 4: value = values[week + 1][1]; break; default: value = null; break; } if(value == null) { document.getElementById('resultdiv').innerText = "明日不限号"; } else { document.getElementById('resultdiv').innerText = "明日限号:" + value; } } </script>
View Code
备注
[1]信任位置:SharePoint在发布好Excel Services服务以后,设置信任位置的文档库,才可以使用Excel Services服务,设置方式可以参考参考文献第一项。
参考文献
SharePoint 2013 配置Excel Services
http://www.cnblogs.com/jianyus/p/3326304.html
Excel Services ECMAScript(JavaScript、JScript)
http://msdn.microsoft.com/zh-cn/library/ee556354(v=office.14).aspx
相关文章推荐
- SharePoint 2013 Excel Services ECMAScript 示例之明日限行
- SharePoint 2013 Excel Services ECMAScript 示例之明日限行
- SharePoint 2013 Excel Services ECMAScript 示例之明日限行
- SharePoint 2013 系统 JavaScript 创建文件和文件的完整代码和示例。
- SharePoint 2013 状态机工作流之日常报销示例
- SharePoint 2013 APP 开发示例 (三)使用远程的web资源
- SharePoint 2013 增加文件夹完整示例。
- SharePoint 2013 Search REST API 使用示例
- SharePoint 2013 企业搜索架构示例
- SharePoint 2013 OWA 打开Word时:很抱歉,出现问题,无法打开此文档。打开Excel是:"/x"应用程序中的服务器错误; 其他长见问题修改
- SharePoint 2013 网站搜索规则的使用示例
- SharePoint 2013 Search REST API 使用示例
- sharepoint 2013 未能加载类型"Microsoft.AnalysisServices.SharePoint.Integration.ReportGalleryView"
- SharePoint 2013 Word 转换PDF服务介绍及示例
- SharePoint 2013 Word 转换PDF服务介绍及示例
- SharePoint 2013 APP 开发示例 (二)获取用户信息
- sharepoint 2013 excel services浏览excel文件 未能下载图表或图像
- sharepoint 2013 未能加载类型"Microsoft.AnalysisServices.SharePoint.Integration.ReportGalleryView"
- SharePoint 2013 APP 安全示例 (二)获取用户信息
- Configure Excel Services with multiple servers in SharePoint Server 2013