0
JavaScript APIを使用して、デフォルトのフィルタ選択状態を設定しようとしています。これはちょうどこの時点で入手可能なフィルタオプションを取得しようとしているが、私は500サーバーエラーを取得していますし、ワークシートを呼び出すときのonErrorコールに蹴らばかりTableauフィルタリングエラー
$(function() {
var placeholderDiv = document.getElementById("tableauViz");
var url = "https://sometableausite/t/Tableau_Dev/views/MyPath/HomeDashboard?:embed=y&:showShareOptions=true&:display_count=no&:showVizHome=no";
var options = {
hideTabs: false,
width: "100%",
height: "1552px",
onFirstInteractive: function() {
var worksheet;
var filtersVal='';
var onSuccess = function (filters) {
console.log("This worksheet has " + filters.length + " filter(s) associated with it.");
$.each(filters, function (filter, i) {
// use .value property of each DataValue object
filtersVal += i.getFieldName() + ", ";
console.log(filtersVal);
});
};
var onError = function (err) {
console.log(err);
};
viz.getWorkbook().activateSheetAsync("Performance").then(function(sheet) {
worksheet = sheet;
worksheet.getWorksheets()[0].getFiltersAsync().then(onSuccess, onError);
});
}
};
var viz = new tableau.Viz(placeholderDiv, url, options);
});
:ここで私はこの例のために使っていたコードです。 getWorksheets()[0] .getFiltersAsync()。ここで
は、エラーが返されます。
に500サーバーエラーが発生します。
TableauException : INTERNAL ERROR
2016年6月22日19 53.350 ( V2rmuQrmAA0AAEGQy60AAALP、0,2 )
私が利用できるフィルタのリストを取得するために何ができますか?