簡體   English   中英

有沒有辦法獲取 Project Server 上的用戶正在使用的所有企業字段的列表?

[英]Is There a way to get a List of all the Enterprise Fields a user on Project Server has In Use?

我正在構建一個 MS Project VSTO 工具(用 C# 編寫),在許多情況下需要從 MS Project 中的字段讀取或寫入數據。 由於我並不總是知道哪個字段將包含我需要的數據,因此我多次需要允許用戶選擇 select 他們想要的字段。 獲取所有基本字段很容易,如果用戶在 Project Server 環境中並使用企業字段,則會出現我的問題。 所以我的問題是2倍:

  1. 有沒有辦法檢查用戶是否在 Project Server 環境中?
  2. 有沒有辦法輕松獲取 MS Project 中使用的所有自定義企業字段? 我希望能夠在列表或數組等集合中捕獲這些字段。

有沒有辦法檢查用戶是否在 Project Server 環境中?

查看Profiles的集合以查看是否有項目服務器,並檢查其ConnectionState以查看它是否已連接到項目服務器。

有沒有辦法輕松獲取 MS Project 中使用的所有自定義企業字段? 我希望能夠在列表或數組等集合中捕獲這些字段。

如果您有權訪問項目服務器,請查看此頁面, 訪問 Project Online 企業自定義字段 如果無法訪問服務器,我建議:

  • 遍歷所有表及其字段以查找企業表。
  • 允許用戶輸入企業字段的名稱並存儲該信息以供將來使用,以便用戶一次性“設置”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM