Retrieve
説明
アクティブなシートまたはワークブックのOracle Business Intelligence Enterprise Editionコンテンツをリフレッシュします。
構文
Function Retrieve(
refreshAll As Boolean)
As BIRefreshStatus()
パラメータ
refreshAll: 値がTrueの場合、関数はワークブック全体のすべてのOracle BI EEコンテンツをリフレッシュします。
値がFalseの場合、関数はアクティブなドキュメントのみをリフレッシュします。
戻り値
BIRefreshStatusの配列。配列の各要素は、Oracle BI EEビューのリフレッシュの結果を表します。
-
BIRefreshStatus viewNameメンバーには、リフレッシュされたビューの名前が含まれます
-
isSuccessメンバーは、リフレッシュが成功したか失敗したかを示します
-
errMsgメンバーには、リフレッシュが失敗した場合はエラー・メッセージが含まれます
例
Sub testRefresh()
Dim obiee As IBIReport3
Set obiee = New SmartViewOBIEEAutomation
'Call Refresh
Dim result As Variant
result = obiee.Retrieve(True)
'Check for failed refresh
Dim success As Boolean
success = True
Dim i As Integer
For i = LBound(result) To UBound(result)
Dim status As BIRefreshStatus
status = result(i)
If status.isSuccess = False Then
success = False
End If
Next
If success = True Then
MsgBox "Succeeded"
Else
MsgBox "Failed"
End If
End Sub