Aufgaben in Ruby geteilt

Aspose.Tasks - Aufgaben aufgeteilt

Um Aufgaben mit Aspose.Tasks Java für Ruby aufzuteilen, rufen Sie einfach splittasks Modul auf. Hier sehen Sie Beispielcode.

Rubincode

 1project = rjb :: import ('com.aspsient.tasks.project'). Neu
 2
 3prj = rjb :: import ('com.aspsient.tasks.prj')
 4
 5tsk = rjb :: import ('com.aspsient.tasks.tsk'))
 6
 7calendar = project.get (prj.calendar)
 8
 9cal = rjb :: import ('java.util.calendar'). GetInstance ()
10
11Cal.set (2011, 3, 15, 8, 0, 0)
12
13project.set (prj.start_date, cal.gettime ())
14
15Cal.set (2011, 3, 21, 17, 0, 0)
16
17project.set (prj.finish_date, cal.getTime ())
18
19Roottask = Project.getroottask ()
20
21Roottask.set (tsk.name, "root")
22
23tasktosplit = roottask.getchildren (). add ("task1")
24
25tasktosplit.set (tsk.duration, project.getDuration (3))
26
27splitresourceAssignment = project.getResourceAsssignments (). add (tasktosplit, nil)
28
29SplitResourceAssignment.TimephasedDatafromTaskDuration (Kalender)
30
31cal = rjb :: import ('java.util.calendar'). GetInstance ()
32
33cal2 = rjb :: import ('java.util.calendar'). GetInstance ()
34
35Cal.set (2011, 3, 16, 8, 0, 0)
36
37Cal2.set (2011, 3, 16, 17, 0, 0)
38
39SplitResourceAssignment.Ssplittask (Cal.getTime (), Cal2.getime (), Kalender)
40
41Cal.set (2011, 3, 18, 8, 0, 0)
42
43Cal2.set (2011, 3, 18, 17, 0, 0)
44
45SplitResourceAssignment.Ssplittask (Cal.getTime (), Cal2.getime (), Kalender)
46
47SplitResourceAsSignment.set (rjb :: import ('com.aspsis.tasks.asn').
48
49project.save ("splittasks.xml", rjb :: import ('com.asispor.tasks.saveFileformat'). xml)

Download Running Code

Download Split -Aufgaben (Aspose.Tasks) von einer der folgenden erwähnten Social -Coding -Websites:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.