Forum Discussion
C# code to get pages from each report
- 8 years ago
Hi Anonymous,
I want to get the meta data from pages of a specific report . My goal is to make API calls to
ApiUrl/reports/{report-id}/{pagename}, and get meta data from it.
If I understand you correctly, you should be able to use the report.getPages function(PowerBI-JavaScript) to get the list of pages within the report, and then use page functions to get the Filters or Visuals or other meta data of each page. :smileyhappy:
The sample code below is for your reference.
var report = powerbi.embed(reportContainer, config); report.on('loaded', function () { report.getPages().then(function (pages) { //pages[1].setActive();
page.getFilters().then(filters => { ... }); }); });Regards
Hi Anonymous,
I want to get the meta data from pages of a specific report . My goal is to make API calls to
ApiUrl/reports/{report-id}/{pagename}, and get meta data from it.
If I understand you correctly, you should be able to use the report.getPages function(PowerBI-JavaScript) to get the list of pages within the report, and then use page functions to get the Filters or Visuals or other meta data of each page. :smileyhappy:
The sample code below is for your reference.
var report = powerbi.embed(reportContainer, config);
report.on('loaded', function () {
report.getPages().then(function (pages) {
//pages[1].setActive();
page.getFilters().then(filters => { ... });
});
});
Regards
Thank you for the reply!!
Are there such functions in c#?
My app is written in C# and the goal is to get the meta data and add them to a database.
- Anonymous8 years agoNot applicable
I will use Javascript after all, thanks for all!