zoukankan      html  css  js  c++  java
  • python操作sharepoint对象模型

         前段时间刚接触python,发觉它很简单很实用。最近也一直做sharepoint的项目,很自然就想到,能不能使用python来做一些简单的sharepoint? 如果能直接操作sharepoint的对象模型,使用python对sharepoint做一些简单的开发定制应该是可行吧?
        于是花了点时间研究了一下,写一些代码。基本上我是在把对sharepoint对象模型操作封装成.net com对象,然后在python里通过pythonwin的com api操作这些对象。
        下面是代码:
    PySite
    PyWeb
    PyList
    PyListCollection
    PyListItem
    PyListItemCollection

    编译后生成pyps.dll,然后注册com组件,运行命令regasm pyps.dll / register

    下面是python 代码:

    pspy.py

    最后是python的简单测试代码:

    >>site=PySite('http://sun/')

    >>web=site.OpenWeb('/test')

    >>print  web.Title

    >>'Moss'

    >>web.Title='MyMoss'

    >>web.Update()

    >>print web.Title

    >>'MyMoss'

    这是一时无聊写下的代码,本身也没有什么实用价值。

    不过还是希望大虾们指点一下,这样写会有什么副作用没有?

    谢谢.

  • 相关阅读:
    在centos7.4上安装confluence-6.7.1
    用rpm包在centos7.4上安装mysql-5.7.29-1.el7.x86_64
    Linux系统运维笔记,CentOS 7.4防火墙配置
    Linux系统运维笔记(6),CentOS 7.6双网卡路由配置
    Linux系统运维笔记(五),CentOS 6.4安装java程序
    Java 构造 BSON 数据类型
    Linux系统运维笔记(四),CentOS 6.4安装 MongoDB
    设计模式(5)原型模式(Prototype)
    设计模式(4)建造者模式/生成器模式(Builder)
    设计模式(3)抽象工厂模式(Abstract Factory)
  • 原文地址:https://www.cnblogs.com/flysun/p/1440176.html
Copyright © 2011-2022 走看看