У меня есть несколько книг 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 и сохраняю книгу, данные возвращаются должным образом. Но это нежелательно, поскольку пользователям нужно будет помнить о сохранении книги таким образом каждый раз, когда они ее редактируют.
Мы будем очень благодарны за любые предложения.