수식 다루기
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}
이 예제에서 수식은 작업의 기간과 표준 요율을 기반으로 사용자 지정 값을 계산합니다.