Microsoft Graph API возвращает пробелы из ячеек с косвенной формулой - PullRequest
0 голосов
/ 04 августа 2020

У меня есть несколько книг Excel на сайте Sharepoint. Я ищу программные ссылки на таблицы в каждой из этих книг. Используя Microsoft Graph API и SDK, я могу читать значения таблицы. Но ячейки с функцией косвенной возвращают пустые значения.

Это типичный вызов API: https://graph.microsoft.com/v1.0/sites/ {site-id} / drive / items / {id } / workbook / worksheets / Consolidated / tables / allsubs / rows

И этот вызов возвращает что-то вроде:

...
            "values": [
                [
                    "",
                    "",
                    "",
                    4,
                    1,
                    0,
                    8,
                    ""
                ]
...

Пустые записи - это ячейки, в которых используется косвенная формула. . Остальные данные возвращаются правильно.

Я попытался принудительно вычислить книгу до запроса данных таблицы, но это не сработало. Кроме того, когда я выключаю автоматическое вычисление c и сохраняю книгу, данные возвращаются должным образом. Но это нежелательно, поскольку пользователям нужно будет помнить о сохранении книги таким образом каждый раз, когда они ее редактируют.

Мы будем очень благодарны за любые предложения.

...