ページ操作 API を使用して、Power BI 埋め込み分析セッション中にレポートからページを追加または削除できます。
ページを追加する
現在のレポートに新しいページを追加するには、Power BI クライアント addPage
クラスの メソッドを使用します。
addPage(displayName?: string): Promise<Page>
-
displayName
新しいページの表示名を設定します。 指定しない場合、表示名はPage#<NUM>
に設定されます。 - この関数は、新しいページの
Page
インスタンスを返します。
たとえば、Sales の表示名
let newPage = await report.addPage("Sales");
ページを削除する
レポートからページを削除するには、コンテキストに応じて、deletePage
クラスの メソッド、または delete
クラスの メソッドを使用できます。 戻り値は、ページが削除された後に解決されます。
レポート インスタンスを使用してページを削除する
Report
インスタンスを使用してレポートからページを削除するには:
deletePage(pageName: string): Promise<void>
pageName
は、displayName
とは異なる一意の識別子です。
report.getPages
API を使用して、pageName
を取得できます。
たとえば、ReportSection123
という名前のページを削除します。
await report.deletePage("ReportSection123");
ReportSection123
は、pageName
ページに対して返される getPages
API の です
Page インスタンスを使用してページを削除する
Page
インスタンスを使用してレポートからページを削除するには:
delete(): Promise<void>
例えば:
newPage.delete();
ページの名前を変更する
レポートのページ名を変更するには、コンテキストに応じて、renamePage
クラスの メソッド、または setDisplayName
クラスの メソッドを使用できます。 戻り値は、ページの名前が変更された後に解決されます。
レポート インスタンスを使用してページの名前を変更する
Report
インスタンスを使用してレポートからページの名前を変更するには:
renamePage(pageName: string, displayName: string): Promise<void>
pageName
は、displayName
とは異なる一意の識別子です。
report.getPages
API を使用して、pageName
を取得できます。
たとえば、
report.renamePage("ReportSection123", "New Sales");
ReportSection123
は、pageName
ページに対して返される getPages
API の です。
Page インスタンスを使用してページの名前を変更する
Page
インスタンスを使用してレポートからページの名前を変更するには:
setDisplayName(displayName: string): Promise<void>
たとえば、新しい販売
newPage.setDisplayName("New Sales");
考慮事項と制限事項
ページ操作は、レポートが読み込まれた後にのみ機能します。
関連コンテンツ
- ページとビジュアルの を取得する
- ページ ナビゲーション
- レポート作成の概要
- 埋め込みレポート を作成、編集、保存する