Объект не поддерживает свойство или метод getUnderlyingDataAsync Ошибка - PullRequest
0 голосов
/ 25 октября 2019

У меня возникают проблемы при получении данных из API Tableau JS. Пока тот же код работает на публичных API. Он не работает с API организации.

Я пытался протестировать тот же код с общедоступным API, и он работал.

функция getUnderlyingData () {sheet = viz.getWorkbook (). GetActiveSheet ().getWorksheets (). get ("Завершения: Емкость");// Если активный лист не является приборной панелью, вы можете просто ввести: // viz.getWorkbook (). GetActiveSheet ();options = {maxRows: 10, // Максимальное количество строк для возврата. Используйте 0 для возврата всех строк ignoreAliases: false, ignoreSelection: true, includeAllColumns: false};

            sheet.getUnderlyingDataAsync(options).then(function(t){
                   table = t;
        var row = table.getData();
        fetch('http://127.0.0.1:5000/getData', {
                    method: "POST",
                    credentials: "include",
                    body: JSON.stringify(row),
                    cache: "no-cache",
                    headers: new Headers({
                       "content-type": "application/json"
                    })
                })
                .then(function(response) {

                    if (response.status !== 200) {
                        console.log("response status was not 200");
                        return;
                    }
                })

Я хочу, чтобы он возвращал массив данных с листа. Вместо этого он возвращает SCRIPT438: объект не поддерживает свойство или метод 'getUnderlyingDataAsync'

...