Aufgaben in Ruby geteilt
Contents
[
Hide
Show
]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: