Прочитайте данные задачи в Ruby
Aspose.Tasks - прочитайте данные о временных заставках
Aspose.Tasks Чтобы прочитать временные данные задачи, используя aspose.tasks java для Ruby, просто вызовите getTaskTimePhasedData Модуль. Здесь вы можете увидеть пример кода.
Ruby Code
1Project = rjb :: import ('com.sope.tasks.project'). new ('test_tasks.mpp')
2
3prj = rjb :: import ('com.sope.tasks.prj')
4
5tsk = rjb :: import ('com.sope.tasks.tsk')
6
7cal = rjb :: import ('java.util.calendar'). getInstance ()
8
9Cal.Set (2013,7,17,8,0,0)
10
11Project.set (prj.start_date, cal.gettime ())
12
13Project.Set (prj.new_tasks_are_manual, rjb :: import ('com.aspose.tasks.nullablebool'). new (false))
14
15task = project.getrotask (). getChildren (). Add ("task")
16
17rsc = project.getresources (). add ("rsc")
18
19rsc.set (rjb :: import ('com.aspose.tasks.rsc'). standard_rate, rjb :: import ('java.math.bigdecimal'). valueof (10))
20
21rsc.set (rjb :: import ('com.sope.tasks.rsc'). Overtime_rate, rjb :: import ('java.math.bigdecimal'). valueof (15))
22
23task.set (tsk.duration, project.getduration (6))
24
25Присвоение = Project.GetResourCeasEnments (). Add (Task, RSC)
26
27d = rjb :: import ('java.util.date'). Новый (0)
28
29assionment.set (rjb :: import ('com.aspose.tasks.asn'). Stop, rjb :: import ('java.util.date'). new (0))
30
31assignment.set (rjb :: import ('com.aspose.tasks.asn'). резюме, rjb :: import ('java.util.date'). new (0))
32
33assignment.set (rjb :: import ('com.aspose.tasks.asn').
34
35Project.SetBaseline (rjb :: import ('com.aspose.tasks.baselinetype'). Базовый).
36
37task.set (tsk.percent_complete, 50)
38
39td = назначение.gettimephasedData (assionment.get (rjb :: import ('com.sope.tasks.asn'). Start),
40
41 assignment.get(Rjb::import('com.aspose.tasks.Asn').FINISH),
42
43 Rjb::import('com.aspose.tasks.TimephasedDataType').AssignmentRemainingWork).toList()
44
45ставит "размер:" + td.size (). to_s
46
47ставит «значение:» + td.get (0) .getValue (). TO_S
Скачать запуск кода
Скачать Прочтите данные о временных заставках (Aspose.tasks) С любого из указанных ниже сайтов социального кодирования: