在 GatsbyJS 站点上使用 Tableau API,你可以按照以下步骤进行:
tableau-api
包来与 Tableau API 进行通信。可以通过运行以下命令来安装它:npm install tableau-api
tableau-api
包并初始化 Tableau API。以下是一个简单的示例代码:import { Tableau } from 'tableau-api';
const tableau = new Tableau({
server: 'your-tableau-server-url',
username: 'your-tableau-username',
password: 'your-tableau-password',
});
tableau.init();
在这个示例中,你需要替换 'your-tableau-server-url'
、'your-tableau-username'
和 'your-tableau-password'
分别为你的 Tableau Server 的 URL、用户名和密码。
const report = tableau.reports.get('your-report-id');
report.getData().then((data) => {
// 处理报表数据
}).catch((error) => {
console.error('Failed to get report data:', error);
});
在这个示例中,你需要替换 'your-report-id'
为你要获取数据的报表的 ID。
综上所述,通过以上步骤,你可以在 GatsbyJS 站点上使用 Tableau API 获取并展示 Tableau 报表数据。
领取专属 10元无门槛券
手把手带您无忧上云