Ruby의 MPP에 업데이트 된 작업 링크 데이터를 작성합니다

Aspose.Tasks- 업데이트 된 작업 링크 데이터 작성 MPP

Aspose.Tasks java for Ruby를 사용하여 MPP에 업데이트 된 작업 링크 데이터를 작성하려면 updateTaskLink 모듈을 호출하십시오. 여기에서 예제 코드를 볼 수 있습니다.

루비 코드

 1ONE_SEC = 100000000
 2
 3ONE_MIN = 60 * ONE_SEC
 4
 5ONE_HOUR = 60 * ONE_MIN
 6
 7project = rjb :: import ( 'com.Aspose.Tasks.project'). new ( 'test_tasks.mpp')
 8
 9tsk = rjb :: import ( 'com.Aspose.Tasks.tsk')
10
11prj = rjb :: import ( 'com.Aspose.Tasks.prj')
12
13task1 = project.getRootTask (). getChildren (). add ( "1")
14
15task1.set (tsk.duration, project.getDuration (8, rjb :: import ( 'com.Aspose.Tasks.timeUnittype'). 시간)))
16
17task1.set (tsk.start, project.get (prj.start_date))
18
19task1.set (tsk.finish, project.get (prj.calendar) .getSaskFinishDateFromDuration (task1, task1.get (tsk.duration) .todouble ())))).
20
21task2 = project.getRootTask (). getChildren (). add ( "2")
22
23task2.set (tsk.duration, project.getDuration (8, rjb :: import ( 'com.Aspose.Tasks.timeUnittype'). 시간))))
24
25task2.set (tsk.start, project.get (prj.start_date))
26
27task2.set (tsk.finish, project.get (prj.calendar) .getTaskFinishDateFromDuration (task2, task2.get (tsk.duration) .todouble ()))))
28
29project.getRootTask (). getChildren (). add (task1)
30
31project.getRootTask (). getChildren (). Add (task2)
32
33link1 = project.getTaskLinks (). add (task1, task2, rjb :: import ( 'com.Aspose.Tasks.tasklinktype'). StartTostart).
34
35project.save ( "tasklinks.mpp", rjb :: import ( 'com.Aspose.Tasks.savefileformat'). MPP)
36
37"저장 작업 링크 데이터" 넣습니다.

실행 코드 다운로드

다운로드 ** 아래 언급 된 소셜 코딩 사이트 중 하나에서 업데이트 된 작업 링크 데이터를 MPP (Aspose.Tasks)에 작성하십시오.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.