과제를 중지하거나 재개하십시오
Contents
[
Hide
Show
]과제 중지 또는 재개
ASN 클래스는 과제 중지 및 이력서 날짜를 읽고 쓰는 속성을 노출시킵니다.
- 중지는 과제의 중지 날짜를 읽거나 씁니다 (DateTime).
- 이력서는 과제의 이력서 날짜를 읽거나 씁니다 (dateTime).
Microsoft Project에서 과제의 정지 및 재개 날짜를 보려면 :
- 작업 사용 화면에서 삽입를 선택한 다음 열을 선택하십시오.
- 원하는 열을 추가하십시오.
Aspose.Tasks를 사용하여 과제 중지 및 재개 날짜
과제가 중단되지 않으면 정지 및 이력서 날짜는 값 NA를 갖습니다. Aspose.Tasks 의 평가 버전에서 Na와 동일한 값은 “1/1/2000"값을 얻습니다. 라이센스 버전에서는 NA 값이 동일 DateTime.minValue입니다.
다음 예에서는 코드가 프로젝트의 과제를 통과 한 후 과제의 정지 및 이력서 날짜가 콘솔 창에 표시됩니다.
1// Create project instance
2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"ResourceAssignmentStopResumeDates.mpp");
3
4// Print resource assignment's stop and resume dates
5
6{
7 auto ra_enumerator = (project1->get_ResourceAssignments())->GetEnumerator();
8 decltype(ra_enumerator->get_Current()) ra;
9 while (ra_enumerator->MoveNext() && (ra = ra_enumerator->get_Current(), true))
10 {
11 if (ra->Get<System::DateTime>(Asn::Stop()).ToShortDateString() == u"1/1/2000")
12 {
13 System::Console::WriteLine(u"NA");
14 }
15 else
16 {
17 System::Console::WriteLine(ra->Get<System::DateTime>(Asn::Stop()).ToShortDateString());
18 }
19
20 if (ra->Get<System::DateTime>(Asn::Resume()).ToShortDateString() == u"1/1/2000")
21 {
22 System::Console::WriteLine(u"NA");
23 }
24 else
25 {
26 System::Console::WriteLine(ra->Get<System::DateTime>(Asn::Resume()).ToShortDateString());
27 }
28 }
29}