説明
アクティブなシートまたはワークブックのOracle Analytics Cloudコンテンツをリフレッシュします。
構文
Function Retrieve(
refreshAll As Boolean)
As BIRefreshStatus()
パラメータ
refreshAll: 値がTrueの場合、関数はワークブック全体のすべてのOracle Analytics Cloudコンテンツをリフレッシュします。
値がFalseの場合、関数はアクティブなドキュメントのみをリフレッシュします。
戻り値
BIRefreshStatusの配列。配列の各要素は、Oracle Analytics Cloudビューのリフレッシュの結果を表します。
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