解析从tableau javascript API接收到的RememberCustomViewAsync响应

时间:2019-07-18 08:30:43

标签: tableau

我正在尝试使用rememberCustomViewAsync保存自定义视图,并使用showCustomViewAsync显示保存的视图,我想解析从执行rememberCustomViewAsync收到的响应,它返回各种详细信息,包括{视图的{1}}。

这是我正在尝试的代码

url

任何人都可以指导如何使用JavaScript解析从 $(document).on('click', '.new_dashboard_preference > [type="button"]', function() { tableauViz.getWorkbook().rememberCustomViewAsync($('#dashboard_preference_name').val()).then(function(customView) { console.log(customView.url); //this is what i am trying to access jQuery(this).parent('form')[0].submit(); }).otherwise(function (err) { console.log(err.message); }); }); 收到的响应。谢谢。

1 个答案:

答案 0 :(得分:0)

如果它是JSON对象,则可以使用:

responseVariable = JSON.parse(responseVariable)

然后,您可以使用诸如responseVariable.ItemYouWantToSee之类的访问器或诸如responseVariable [0]之类的数组索引访问器。

要将其从“ click”事件侦听器中删除并使其成为全局对象,可以将结果推送到数组。