Rubyのリソース割り当てを使用します
Contents
[
Hide
Show
]Aspose.Tasks -一般的なリソース割り当てプロパティを取得
ruby for rubyのJavaを使用して一般的なリソース割り当てプロパティを取得するには、 get_resource_assignments のメソッド resourceassignmentproperties **モジュールを呼び出します。ここでは、サンプルコードを見ることができます。
1project = rjb :: import( 'com.Aspose.Tasks.project')。new( 'test_tasks.mpp')
2
3resource_assignments = project.getResourceasSignments()。tolist()
4
5i = 0
6
7while i <resource_assignments.size()
8
9 assignment = resource_assignments.get(i)
10Aspose.Tasks
11 assignment.get(rjb :: import( 'com.Aspose.Tasks.asn')。uid).to_string
12
13 assignment.get(rjb :: import( 'com.Aspose.Tasks.asn')。start).to_string
14
15 assignment.get(rjb :: import( 'com.Aspose.Tasks.asn')。finish).to_string
16
17 Puts "--------------------------------------------------------"
18
19 I += 1
20
21終わり
asops.tasks-一般的なリソース割り当てプロパティの設定
ruby for rubyのJavaを使用して一般的なリソース割り当てプロパティを設定するには、 set_resource_assignments method of resourceassignmentproperties **モジュールを呼び出します。ここでは、サンプルコードを見ることができます。
1project = rjb :: import( 'com.Aspose.Tasks.project')。new
2
3task = project.getroottask()。getChildren()。追加( "タスク")
4
5rsc = project.getResources()。add( "rsc")
6
7rsc.set(rjb :: import( 'com.Aspose.Tasks.rsc')。stardent_rate、rjb :: import( 'java.math.bigdecimal')。valueof(10)))
8
9rsc.set(rjb :: import( 'com.Aspose.Tasks.rsc')。overtime_rate、rjb :: import( 'java.math.bigdecimal')。valueof(15)))
10
11assignment = project.getResourceasSignments()。add(task、rsc)
12
13「リソース割り当てプロパティを設定します。」
実行中のコードをダウンロード
ダウンロード**一般的なリソースの割り当てプロパティ(Aspose.Tasks)**以下のソーシャルコーディングサイトのいずれかから: