Trabajar con tareas de recursos en Ruby
Aspose.Tasks - Obtener propiedades generales de asignación de recursos
Para obtener propiedades generales de asignación de recursos utilizando Aspose.Tasks Java para Ruby, llame get_resource_assignments Método de Módulo ResourceassignmentProperties. Aquí puede ver el código de ejemplo.
1proyecto = rjb :: import ('com.aspose.tasks.project'). New ('test_tasks.mpp')
2
3Resource_Assignments = Project.getResourceasSignments (). Tolist ()
4
5i = 0
6
7Mientras yo <recocesce_assignments.size ()
8
9 asignación = resource_assignments.get (i)
10
11 pone asignación.get (rjb :: import ('com.aspose.tasks.asn'). uid) .to_string
12
13 pone asignación.get (rjb :: import ('com.aspose.tasks.asn'). inicio) .to_string
14
15 pone asignación.get (rjb :: import ('com.aspose.tasks.asn'). Finalizar) .to_string
16
17 Puntos "--------------------------------------------------------"
18
19 i += 1
20
21fin
Aspose.Tasks - Configuración de propiedades de asignación de recursos generales
Para establecer propiedades generales de asignación de recursos utilizando Aspose.Tasks Java para Ruby, llame set_resource_assignments Método de Módulo de SignCeASSignmentProperties. Aquí puede ver el código de ejemplo.
1proyecto = rjb :: import ('com.aspose.tasks.project'). Nuevo
2
3tarea = proyecto.getroottask (). getChildren (). add ("tarea")
4
5RSC = Project.getResources (). ADD ("RSC")
6
7rsc.set (rjb :: import ('com.aspose.tasks.rsc'). Standard_rate, rjb :: import ('java.math.bigdecimal'). valorf (10)))
8
9rsc.set (rjb :: import ('com.aspose.tasks.rsc'). extra tiempo_rate, rjb :: import ('java.math.bigdecimal'). Value de (15)))
10
11asignación = proyecto.getResourceassignments (). add (tarea, rsc)
12
13pone "Establecer propiedades de asignación de recursos".
Descargar el código de ejecución
Descargar Propiedades generales de asignación de recursos (Aspose.Tasks) De cualquiera de los sitios de codificación social mencionados a continuación: