SharePoint 2013 Excel Services ECMAScript 示例之明日限行
2015-02-16 10:59
274 查看
原文:SharePoint 2013 Excel Services ECMAScript 示例之明日限行 前言:最近遇到一个“明日限行”的功能,北京的交通啊,这个不在今天讨论范围内,暂不吐槽,想想代码开发,还要写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 示例之明日限行
- Sharepoint2013商务智能学习笔记之Excel Service展示Sql Server数据Demo(五)
- sharepoint 2013 reporting services rdl文件 不分页的方法
- SharePoint 2013 User Profile Services之跨场发布
- SharePoint 2013 Search REST API 使用示例
- SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API)
- SharePoint 2013 App 示例之图片墙
- Sharepoint2013商务智能学习笔记之使用Current User Filter筛选Excel 数据(六)
- SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
- 解决SharePoint 2013 连接Sqlserver BI (Excel service)的一系列问题
- SharePoint 2013 调用WCF服务简单示例
- SharePoint 2013 APP 开发示例 (四)JQuery访问REST
- SharePoint 2013 共同编辑Office文档设置(work,excel,PPT等等)
- 2013 SharePoint复习 -- CA之Service Application & Services
- SharePoint 2013 调用WCF服务简单示例
- SharePoint 2013 状态机工作流之日常报销示例
- SharePoint 2013 APP 开发示例 系列
- SharePoint 2013 网站搜索规则的使用示例