Написання оновлених даних про ресурси на MPP
Contents
[
Hide
Show
]Aspose.Tasks для API C ++ дозволяє оновити дані ресурсів Microsoft Project MPP та зберегти його дані назад у файл MPP.
Написання оновлених даних про ресурси назад у файл MPP
Фрагмент коду в цій статті відкриває файл MPP -джерела, який має один ресурс. Потім він оновлює дані ресурсу та додає кілька нових ресурсів. Кроки, пов’язані з цією діяльністю, є:
- Створіть екземпляр читання проекту.
 - Прочитайте файл MPP Source.
 - Додайте ресурси до проекту.
 - Оновіть існуючі дані ресурсів.
 - Збережіть проект за допомогою письменника проекту.
 
Наступний приклад коду демонструє, як записати оновлені дані ресурсів назад до 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);