zoukankan      html  css  js  c++  java
  • Project Server PSI的简单调用方式:读取和下载工作分配备注

    我们继续前面的介绍,前面提到可以很容易的读取到任务审批历史纪录,那么任务提交注释同样可以很方便的拿到,并且下载下来:

    前提是选择了"发送注释"框,默认都是选中的,赶紧看看代码实现吧:

    if (Request["taskid"].Length > 0)

    {

    Guid taskid = new Guid(Request["taskid"]);

     

    byte[] rtfbytes = PJContext.Current.PSI.StatusingWebService.ReadPublishedNoteForTask(taskid);

    if (rtfbytes != null)

    {

    string rtftext = new String(new ASCIIEncoding().GetChars(rtfbytes));

    Response.Write(rtftext);

    }

    }

    如上,代码段需要任务ID号,直接拿到了byte[]数组,我们提前在页面上加入:

    <%@ Page Language="C#" Inherits="###你的项目Namespace" Debug="true" ContentType="application/msword" %>

    即可实现Word下载!

    msn: pccai1983@hotmail.com
  • 相关阅读:
    前端之HTML补充
    前端之HTML
    mysql 视图,触发器,存储
    mysql 函数 事务
    索引扩展
    mysql数据库索引相关
    mysql 存储过程查询语句
    mysql 单表查询
    mysql 多表连接查询
    js引入的几种简单写法
  • 原文地址:https://www.cnblogs.com/pccai/p/2084475.html
Copyright © 2011-2022 走看看