Написання оновлених даних TaskLink на MPP в Ruby

Aspose.Tasks Щоб записати оновлені дані TaskLink на MPP за допомогою Aspose.Tasks JAVA для Ruby, просто закликайте updateTaskLink модуль. Тут ви можете побачити приклад коду.

Рубінський код

 1one_sec = 10000000
 2
 3one_min = 60 * one_sec
 4
 5one_hour = 60 * one_min
 6
 7Проект = rjb :: import ('com.aspose.tasks.project'). new ('test_tasks.mpp')
 8
 9tsk = rjb :: import ('com.aspose.tasks.tsk')
10
11prj = rjb :: імпорт ('com.aspose.tasks.prj')
12
13task1 = project.getRooTask (). GetChildren (). Додати ("1")
14
15Завдання1.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) .gettaskfinishDateFromDuration (Task1, Task1.get (tsk.duration) .todouble ()))
20
21task2 = project.getRooTask (). GetChildren (). Додати ("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.getRooTask ().
30
31project.getRooTask ().
32
33link1 = project.getTaskLinks (). Додати (task1, task2, rjb :: import ('com.aspose.tasks.tasklinktype'). starttostart)
34
35Project.save ("TaskLinks.mpp", rjb :: import ('com.aspose.tasks.savefileformat'). MPP)
36
37ставить "Збережені посилання на задачі."

Завантажити запущений код

Завантажити Написання оновлених даних TaskLink на MPP (Aspose.Tasks) З будь -якого з наведених нижче сайтів соціального кодування:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.