Lea los datos de TimePhased de una tarea en Ruby
Contents
[
Hide
Show
]Aspose.Tasks: lea los datos de una tarea
Para leer los datos de una tarea usando Aspose.Tasks Java para Ruby, simplemente invoque Módulo GetTaskTimAphedData. Aquí puede ver el código de ejemplo.
Código Ruby
1proyecto = rjb :: import ('com.aspose.tasks.project'). New ('test_tasks.mpp')
2
3prj = rjb :: import ('com.aspose.tasks.prj')
4
5tsk = rjb :: import ('com.aspose.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
15tarea = proyecto.getroottask (). getChildren (). add ("tarea")
16
17RSC = Project.getResources (). ADD ("RSC")
18
19rsc.set (rjb :: import ('com.aspose.tasks.rsc'). Standard_rate, rjb :: import ('java.math.bigdecimal'). valorf (10)))
20
21rsc.set (rjb :: import ('com.aspose.tasks.rsc'). extra tiempo_rate, rjb :: import ('java.math.bigdecimal'). Value de (15)))
22
23task.set (TSK.Duration, Project.getDuration (6))
24
25asignación = proyecto.getResourceassignments (). add (tarea, rsc)
26
27d = rjb :: import ('java.util.date'). NUEVO (0)
28
29asignación.set (rjb :: import ('com.aspose.tasks.asn'). parar, rjb :: import ('java.util.date'). New (0)))
30
31asignación.set (rjb :: import ('com.aspose.tasks.asn'). currículum, rjb :: import ('java.util.date'). New (0))
32
33asignación.set (rjb :: import ('com.aspose.tasks.asn'). work_conTour, rjb :: import ('com.aspose.tasks.workconTourtype').
34
35Project.SetBaseline (RJB :: import ('com.aspose.tasks.baselinetype'). Base Base)
36
37task.set (TSK.PERCENT_COMPLETE, 50)
38
39td = asignation.gettimephasedData (asignación.get (rjb :: import ('com.aspose.tasks.asn'). Inicio),
40
41 assignment.get(Rjb::import('com.aspose.tasks.Asn').FINISH),
42
43 Rjb::import('com.aspose.tasks.TimephasedDataType').AssignmentRemainingWork).toList()
44
45pone "tamaño:" + td.size (). to_s
46
47pone "valor:" + td.get (0) .getValue (). to_s
Descargar el código de ejecución
Descargar Lea los datos de una tarea (Aspose.Tasks) De cualquiera de los sitios de codificación social mencionados a continuación: