gpt4 book ai didi

javascript - 从 tableau 工作簿下载所有过滤器

转载 作者:行者123 更新时间:2023-11-29 19:27:59 26 4
gpt4 key购买 nike

我们构建了一个画面工作簿,并计划很快将其投入生产。作为部署的一部分,我们需要记录工作簿中使用的所有过滤器。有什么办法可以提取工作簿中使用的所有过滤器或工作簿中完成的配置吗?像 API 或任何其他选项一样一次获取所有内容?因为,我们有 100 多张纸,很难全部打开,手动阅读和记录。

提前致谢。

最佳答案

这是查询工作表中所有过滤器的 Javascript API。 '航类'是工作表名称

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);
});
}

关于javascript - 从 tableau 工作簿下载所有过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29810409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com