Как встроить Tableau в веб-страницу с помощью API JavaScript tableau?
Я новичок, пытающийся встроить визуализацию таблицы в мою веб-страницу, так что всякий раз, когда ссылка нажата, визуализация отображается на странице. Но браузер загружается с ошибкой на объекте tableauSoftware. Как инициализировать этот объект?
Я использую пробную версию сервера 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>
Я получаю эту ошибку:
1 ответов
у меня нет моего ноутбука, чтобы подтвердить, какой скрипт должен использоваться на локальной установке сервера Tableau, но попробуйте общедоступный скрипт Tableau (согласно JavaScript API учебник) и посмотреть, есть ли какие-либо изменения:
<script type="text/javascript" src="http://public.tableausoftware.com/javascripts/api/tableau_v8.js"></script>
теперь, проверив мою собственную локальную установку сервера Tableau, сценарий, который вам нужен, это:
<script type="text/javascript" src="http://localhost:85/javascripts/api/tableau_v8.js"></script>