function getFiltersAsync() {
// Get first worksheet in book
var worksheet;
var filtersVal='';
var onSuccess = function (filters) {
$("#lblFiltersCount").text("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() + ", ";
$("#lblFilterField").text(filtersVal);
});
};
var onError = function (err) {
alert("Whoops");
};
viz.getWorkbook().activateSheetAsync("Flights").then(function(sheet) {
worksheet = sheet;
worksheet.getFiltersAsync().then(onSuccess, onError);
});
}
分享答案,因为将来任何人都可能需要这样做。在
http://community.tableau.com/message/358767#358767
这是密码,如果有人想用这个。在
http://pastebin.com/bruVTSmN
这是一个Javascript API,用于查询工作表中的所有筛选器Flights'是图纸名称
相关问题 更多 >
编程相关推荐