Rubyのリソース割り当てを使用します

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_raterjb :: import( 'java.math.bigdecimal')valueof(10)))
 8
 9rsc.set(rjb :: import( 'com.Aspose.Tasks.rsc')overtime_raterjb :: import( 'java.math.bigdecimal')valueof(15)))
10
11assignment = project.getResourceasSignments()add(taskrsc)
12
13「リソース割り当てプロパティを設定します。」

実行中のコードをダウンロード

ダウンロード**一般的なリソースの割り当てプロパティ(Aspose.Tasks)**以下のソーシャルコーディングサイトのいずれかから:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.