0

Aspose.Tasks を使用して mpp ファイルからデータを抽出する ac# および MVC3 プロジェクトに取り組んでいますが、カスタム カラムの値を読み取る方法が見つからないことを除けば、すべて正常に動作しています。カスタム列とは、MS Project の列名 (Insight、Cyclic など) にリストされていない列を意味します。

ここで誰かがそれを理解し、私といくつかの考えを共有しているかどうか疑問に思っていましたか? Aspose.Tasks を使用して、列名または列インデックスで列の値を取得できるようにして、問題を確実に解決できることを期待していましたが、mpp ファイルを読み取るときに、Aspose が生成したプロパティからそれを行う方法が見つからないようです。

4

1 に答える 1

0

元々、Aspose.Tasks API は一部の領域でMPXJに似ていました。現在、この特定の領域ではそうではないようですが、Aspose.Tasks で同等の機能を見つけるのに役立つ MPXJ がこれをどのように処理するかについて説明します。

MPXJ は Task.getFieldByAlias() メソッドを提供します。これにより、列の標準の MS Project 名ではなく、ユーザーに表示されるカスタム列名を使用して、関心のあるフィールドを取得できます。

ProjectFile.getTaskFieldAliasMap() もあります。これは、ユーザーに表示される名前と、カスタム列タイプを表すために使用される列挙との間のマッピングを提供します。

于 2012-09-03T12:49:19.170 に答える