天天看點

【Tableau Desktop 企業日常技巧5.0】Tableau如何利用浏覽器提取 .twbx 檔案中的形狀

文章目錄

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

前言

我們都知道tableau 打封包件包含了很多的東西,當我們解包的時候隻有資料源和圖檔,以及twb連接配接的資訊(包含了形狀)

Twbx解包

将檔案twbx字尾改成 rar或者zip格式,并解包加粗樣式

【Tableau Desktop 企業日常技巧5.0】Tableau如何利用浏覽器提取 .twbx 檔案中的形狀

了解Tableau Twbx檔案:​​https://help.tableau.com/current/pro/desktop/zh-cn/save_savework_packagedworkbooks.htm​​如果添加了自定義形狀的話,加載的話會出現自己的提前弄好的

【Tableau Desktop 企業日常技巧5.0】Tableau如何利用浏覽器提取 .twbx 檔案中的形狀

提取.twbx形狀的方法

這是利用網頁腳本javascripts寫的一個提取方法:​​http://shapeextractor.herokuapp.com/​​ 将Extract custom shapes bookmarklet添加到收藏夾(或者其他叫做書簽欄)當中

【Tableau Desktop 企業日常技巧5.0】Tableau如何利用浏覽器提取 .twbx 檔案中的形狀

注:如果沒有設定顯示收藏夾,需要設定一下顯示出來

這裡動态示範一下:

【Tableau Desktop 企業日常技巧5.0】Tableau如何利用浏覽器提取 .twbx 檔案中的形狀

你也可以将下面的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 檔案中的形狀

繼續閱讀