2014-01-11 31 views
7

私はリンクがクリックされるたびに視覚化がページに表示されるように、私のWebページにTableau視覚化を埋め込むことを試みる初心者です。しかし、ブラウザーはtableauSoftwareオブジェクトにエラーを返します。このオブジェクトをどのように初期化できますか?tableau JavaScript APIを使用してWebページにTableauを埋め込む方法は?

私はこのエラーを取得するタブローサーバーの試用版

<html> 
    <head> 
     <script type='text/javascript' src='http://localhost:85/javascripts/api/viz_v1.js'></script> 
     <script> 
      function initializeViz() { 
       var placeholderDiv = document.getElementById("tableauViz"); 
       var url2 = "http://localhost:85/views/test_page/Sheet1?:embed=y&:display_count=no"; 
       viz = new tableauSoftware.Viz(placeholderDiv, url2); 
      } 
     </script> 
    </head> 

    <body> 
     <a href="#" onclick="$('#tableauViz').html(''); initializeViz()">visualize</a> 

     <div class id ="tableauViz"></div> 
    </body> 
</html> 

を使用しています:

Enter image description here

+1

素晴らしい質問! –

答えて

5

私が使用する必要のあるスクリプトを確認するために手に私のラップトップを持っていませんTableau公開スクリプト(JavaScript API Tutorial)を試し、変更があるかどうか確認してください:

<script type="text/javascript" src="http://public.tableausoftware.com/javascripts/api/tableau_v8.js"></script> 

は今、自分のローカルタブローServerのインストールを確認した、あなたが必要なスクリプトは、このいずれかになります。

<script type="text/javascript" src="http://localhost:85/javascripts/api/tableau_v8.js"></script> 
+0

はうまく動作します、ありがとう! – ArchieTiger

関連する問題