This tool connects to Tableau Server API and allows you to download screen shots of your dashboards.
You should provide a Tableau Server user for using the macro. Macro created & tested for Tableau Server API (version 2.5).
How to use the macro:
- Enter your Tableau user&pass details.
- Fill text boxes with the required details to connect your Tableau Server and get access to the desired view.
- Run and get the image!
The macros will also pass the image as blob.
Kindly note that the maximum number of workbooks/views the API call can pull is 1,000. If you need to pull +1,000 you will have to add the page number in the API calls according to Paging Results-Tableau Server REST API - Tableau.
UPDATE July 2023: The macro has been updated to include PAT auth option for Tableau Online & maxAge parameter. The Tableau API works in a way that if you make multiple requests for an image, subsequent calls return a cached version of the file. To decrease the amount of time that a workbook is cached, you can use the maxAge parameter (minimum of 1 minute).