Написання оновлених даних TaskLink на MPP в Ruby
Contents
[
Hide
Show
]Aspose.Tasks - Написання оновлених даних TaskLink до MPP
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) З будь -якого з наведених нижче сайтів соціального кодування: