Написання оновлених даних про ресурси на MPP

Aspose.Tasks для API C ++ дозволяє оновити дані ресурсів Microsoft Project MPP та зберегти його дані назад у файл MPP.

Написання оновлених даних про ресурси назад у файл MPP

Фрагмент коду в цій статті відкриває файл MPP -джерела, який має один ресурс. Потім він оновлює дані ресурсу та додає кілька нових ресурсів. Кроки, пов’язані з цією діяльністю, є:

  1. Створіть екземпляр читання проекту.
  2. Прочитайте файл MPP Source.
  3. Додайте ресурси до проекту.
  4. Оновіть існуючі дані ресурсів.
  5. Збережіть проект за допомогою письменника проекту.

Наступний приклад коду демонструє, як записати оновлені дані ресурсів назад до MPP.

 1// Create project instance
 2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"UpdateResourceData.mpp");
 3        
 4// Add resource and set some properties
 5System::SharedPtr<Resource> rsc1 = project1->get_Resources()->Add(u"Rsc");
 6rsc1->Set<System::Decimal>(Rsc::StandardRate(), static_cast<System::Decimal>(30));
 7rsc1->Set<System::Decimal>(Rsc::OvertimeRate(), static_cast<System::Decimal>(45));
 8rsc1->Set<System::String>(Rsc::Group(), u"Workgroup1");
 9        
10// Save the Project
11project1->Save(dataDir + u"UpdateResourceData_out.mpp", Aspose::Tasks::Saving::SaveFileFormat::MPP);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.