上個月本人開發和上線了一個在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。演繹或用于商業目的,但是必須保留本文的署名軟體人生(包含連結)。如您有任何疑問或者授權方面的協商,請給我留言。 |