数式の操作
Contents
[
Hide
Show
]Microsoft Project の数式は、計算を自動化し、カスタム ロジックを作成し、レポート機能を強化することを可能にします。
使用して Aspose.Tasks for .NET、開発者は MPP ファイルの数式をプログラムで操作できます。定義や編集からプロジェクトへの保存まで行えます。
このセクションでは、Aspose.Tasks における数式の使用方法の概要を以下の項目とともに説明します:
- カスタム フィールドに数式を作成して割り当てること。
- MPP ファイルから既存の数式を読み取ること。
- タスク、リソース、プロジェクト フィールドの式を操作すること。
- 組み込み関数およびカスタム関数の評価。
はじめに
Aspose.Tasks で数式の操作を始めるには:
- 既存のプロジェクトを読み込むか、新しいプロジェクトを作成します。
- 必要なカスタム フィールド定義にアクセスします。
- フィールドに数式を割り当てます。
- プロジェクトを MPP 形式で保存します。
例:タスク フィールドに数式を割り当てる
1class Program
2{
3 static void Main()
4 {
5 // Load project
6 var project = new Project("input.mpp");
7
8 // Define a custom task field
9 ExtendedAttributeDefinition attr = ExtendedAttributeDefinition.CreateTaskDefinition(
10 CustomFieldType.Number,
11 ExtendedAttributeTask.Number1,
12 "CustomFormulaField");
13
14 project.ExtendedAttributes.Add(attr);
15
16 // Assign a formula to the field
17 attr.Formula = "[Actual Duration] / [Duration]";
18
19 // Save result
20 project.Save("output.mpp", SaveFileFormat.Mpp);
21 }
22}
この例では、数式がタスクの期間と標準レートに基づいてカスタム値を計算します。