Робота з формулами

Формули в Microsoft Project дозволяють автоматизувати обчислення, створювати власну логіку та розширювати можливості звітності.
Використовуючи Aspose.Tasks for .NET, розробники можуть програмно працювати з формулами у файлах MPP — від визначення та редагування до їх збереження назад у проект.

Цей розділ дає огляд використання формул в Aspose.Tasks, зокрема:

Початок роботи

Щоб почати роботу з формулами в Aspose.Tasks:

  1. Завантажте існуючий проект або створіть новий.
  2. Отримайте доступ до потрібного визначення користувацького поля.
  3. Призначте формулу цьому полю.
  4. Збережіть проект назад у форматі 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}

У цьому прикладі формула обчислює користувацьке значення на основі тривалості завдання та стандартної ставки.

Пов’язані теми

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.