Lea los datos de TimePhased de una tarea en Ruby

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:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.