0
点赞
收藏
分享

微信扫一扫

【Tableau Desktop 企业日常技巧5.0】Tableau如何利用浏览器提取 .twbx 文件中的形状


文章目录

  • ​​前言​​
  • ​​Twbx解包​​
  • ​​提取.twbx形状的方法​​

前言

我们都知道tableau 打包文件包含了很多的东西,当我们解包的时候只有数据源和图片,以及twb连接的信息(包含了形状)

Twbx解包

将文件twbx后缀改成 rar或者zip格式,并解包加粗样式

【Tableau Desktop 企业日常技巧5.0】Tableau如何利用浏览器提取 .twbx 文件中的形状_javascript

了解Tableau Twbx文件:​​https://help.tableau.com/current/pro/desktop/zh-cn/save_savework_packagedworkbooks.htm​​如果添加了自定义形状的话,加载的话会出现自己的提前弄好的

【Tableau Desktop 企业日常技巧5.0】Tableau如何利用浏览器提取 .twbx 文件中的形状_自定义形状_02

提取.twbx形状的方法

这是利用网页脚本javascripts写的一个提取方法:​​http://shapeextractor.herokuapp.com/​​ 将Extract custom shapes bookmarklet添加到收藏夹(或者其他叫做书签栏)当中

【Tableau Desktop 企业日常技巧5.0】Tableau如何利用浏览器提取 .twbx 文件中的形状_tableau_03


注:如果没有设置显示收藏夹,需要设置一下显示出来

这里动态演示一下:

【Tableau Desktop 企业日常技巧5.0】Tableau如何利用浏览器提取 .twbx 文件中的形状_解包_04


你也可以将下面的javascripts代码添加收藏夹一样的效果

javascript:(function bookmarklet() {  
function open_if_viz(src) {
if(/public\.tableau(software)?\.com\/views/.test(src) || /public\.tableau(software)?\.com\/shared/.test(src))
{
window.open("https://shapeextractor.herokuapp.com/shapes?viz=" + src);
}
}
open_if_viz(window.location.href);
iframes = document.getElementsByTagName(%27iframe%27);
for(var i = 0; i < iframes.length; i++) {
open_if_viz(iframes[i].src);
}
})();

【Tableau Desktop 企业日常技巧5.0】Tableau如何利用浏览器提取 .twbx 文件中的形状_tableau_05

做完这一步,咱们去tableau public上测试一下吧

【Tableau Desktop 企业日常技巧5.0】Tableau如何利用浏览器提取 .twbx 文件中的形状_解包_06


举报

相关推荐

0 条评论