8

リンクがクリックされるたびにビジュアライゼーションがページにレンダリングされるように、Tableau ビジュアライゼーションを Web ページに埋め込もうとしている初心者です。しかし、ブラウザは tableauSoftware オブジェクトでエラーをロードします。このオブジェクトを初期化するにはどうすればよいですか?

Tableau Server の試用版を使用しています

<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>

次のエラーが表示されます。

ここに画像の説明を入力してください

4

1 に答える 1

5

ローカルの Tableau Server インストールでどのスクリプトを使用する必要があるかを確認するためにラップトップを手元に持っていませんが、( JavaScript API チュートリアルに従って) Tableau Public スクリプトを試して、変更があるかどうかを確認してください。

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

自分のローカル Tableau Server インストールを確認したので、必要なスクリプトは次のとおりです。

<script type="text/javascript" src="http://localhost:85/javascripts/api/tableau_v8.js"></script>
于 2014-01-12T10:49:56.440 に答える