問題タブ [mpxj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
345 参照

c# - MS Projectファイルから数値型の列データを取得するには?

MPXJ ライブラリを使用して、MS Project ファイル (.mpp) からデータを取得しています。

ProjectReader リーダー = ProjectReaderUtility.getProjectReader(ファイル名); ProjectFile mpx = reader.read(ファイル名);

ProjectFile オブジェクト (mpx) を使用して、タスク、開始日、終了日、期間、およびその他の一般的に使用される列データを取得できます。しかし、次のタイプのデータを取得することはできません: Number1、Number2、......; 日付 1、日付 2、...; フラグ 1、フラグ 2、....など。これらのフィールドを取得する方法を教えてください。MPXJ 4.4.0 を使用しています

よろしく、
Ashutosh Srivastava

0 投票する
2 に答える
430 参照

c# - MPXJ エクスポート タスクの順序が MS Project 2010 を混乱させる

私は、地元の開発チームがプロジェクト情報 (ストーリー、リソースなど) をアジャイル管理システムから Microsoft Project 2010 にエクスポートするためのユーティリティを作成しており、これを実現するために MPXJ と C# を使用しています。サンプルを使用してコードをまとめ、MS Project に正常にインポートされる MPX または MSPDI 出力ファイルを生成するのは非常に簡単でした。ただし...私たちが望むフォーマットは、次のようにマルチレベルです。

単純に子タスクをランダムな順序で追加すると (入力ストリームが適切にソートされていません)、タスクの WBS レベル値は正しく見えますが、インポート後のタスクは、生成されたファイルの直前のタスクの下に配置されます。

ファイルを適切に順序付けすることは 4.3.0 で修正されたバグであると読んだことがあるので (思い出すと)、「正しい」順序でタスクを追加する必要はないと思いました。MpxCreate.cs の例を使用して、タスクの作成を「順不同」にすると、MS Project で期待されるようにタスク階層が表示されないという同じ動作が見られることがわかりました。

この単純なコード スニペットは、MS Project で「順不同のプレゼンテーション」をもたらします (2 番目のサブ タスクは次のタスクの下にネストされます)。

これは機能するはずですか?または、各階層が一度に完全に埋められるように、タスクの作成順序を変更する必要がありますか?

私はそれで遊び続けるつもりですが、洞察を歓迎します。

ありがとう、オーウェン

0 投票する
1 に答える
539 参照

c# - MS Project ファイルからのタスクの読み取り

MS Project ファイルのタスクを読み取るために MPXJ を使用しています。ファイルは次のように階層的に編成されています。

Summary Taskつまり、プロジェクトファイルを整理するために使用します。

私の質問は、プロジェクトとフェーズのタスクを区別できるかどうか、つまりSummary Task、ファイルを読み取った時点でタスクを区別できるかどうかです。

0 投票する
1 に答える
685 参照

java - 誤った開始日と終了日を示す MS Project

msプロジェクトをエクスポートするためにmpxj 4.5を使用しています。ms プロジェクトで mpx ファイルを開くと、開始日と終了日が正しくありませんが、期間は正しく計算されています。私は何を間違っていますか、教えてください。

mpx タスクを作成するには、mpxj の次のパラメーターを使用します。

開始日と間違った終了日が繰り返し表示されます。ここで何が問題なのですか?任意の提案をいただければ幸いです。