• sharepoint 2010自定义访问日志列表设置移动终端否和客户端访问系统等计算列的公式


         上个月本人开发和上线了一个在SharePoint 2010上基于HTML5的移动OA网站,后端服务采用自定义的基于AgilePoint工作流引擎的Sharepoint Web服务,前端主要采用Jquery Mobile和HTML5进行构建。主要用于各级领导在各种移动终端(苹果、安卓、平板等)进行流程审批和流程查询,同时为了了解网站访问和使用情况以进一步改进功能提供参考,自定义了一个访问日志的列表,用于记录访问日志,由于可以根据浏览器用户代理信息计算出是否为移动终端及客户端访问系统等,本文主要介绍如何设置相应的计算列,功能虽然简单,但较为实用,具体下图:

        

       

      访问日志的自定义列表,如下图:

      

        客户端访问系统的计算列的公式定义,如下图:

    =IF(ISNUMBER(FIND("Android",浏览器用户代理)),"安卓",IF(ISNUMBER(FIND("iPhone",浏览器用户代理)),"苹果",IF(ISNUMBER(FIND("iPad",浏览器用户代理)),"平板",IF(ISNUMBER(FIND("BlackBerry",浏览器用户代理)),"黑莓",IF(ISNUMBER(FIND("Symbian",浏览器用户代理)),"塞班",IF(ISNUMBER(FIND("Windows Phone",浏览器用户代理)),"WP",IF(ISNUMBER(FIND("Windows",浏览器用户代理)),"桌面","其他")))))))

      移动终端否计算列的公式定义,如下图:

     

       访问星期几计算列的公式定义,如下图:

      最终效果示例,如下图:

    本博客为软件人生原创,欢迎转载,转载请标明出处:http://www.cnblogs.com/nbpowerboy/p/3361342.html。演绎或用于商业目的,但是必须保留本文的署名软件人生(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。

       

  • 相关阅读:
    input 正则
    .net ashx Session 未将对象引用到实例
    js 时间和时间对比
    c# Repeater 和 AspNetPager
    c#后台 极光推送到Android 和IOS客户端
    select scope_identity()
    redhat7.4安装git(按照官网从源码安装)
    redhat7.4安装gitlab
    ES6模板字符串
    初次接触webpack
  • 原文地址:https://www.cnblogs.com/nbpowerboy/p/3361342.html
Copyright © 2020-2023  润新知