Мы используем клиентскую библиотеку .NET Microsoft Graph для чтения и записи электронных таблиц Excel в Office 365.
С прошлого вторника мы получаем GenericFileOpenError
от API всякий раз, когда мы пытаемся открыть ипрочитайте использованный диапазон таблиц Excel в учетной записи Office 365 одного конкретного пользователя.Это влияет на все таблицы в этом аккаунте пользователя.Когда мы загрузили и протестировали те же таблицы в нашей собственной учетной записи Office 365, проблема не воспроизводилась.Ни один другой пользователь не затронут.Http-код ошибки составляет 500, что указывает на то, что проблема возникает в Excel онлайн.За исключением кода состояния и кода ошибки GenericFileOpenError
, никакая другая информация не включена в ответ об ошибке.Документация Microsoft также не предоставляет никакой информации об этой ошибке.
Вот сокращенная версия кода, который мы используем:
var sheetRequestBuilder = graphServiceClient.Me.Drive.Root
.ItemWithPath(workbookRelativePath)
.Workbook.Worksheets[worksheetName];
var request = sheetRequestBuilder.UsedRange().Request();
// This is where the error is thrown
WorkbookRange usedRange = request.GetAsync().Result;
Мы попросили нашего пользователя обратиться в службу поддержки Microsoft, но онипредсказуемо направил пользователя обратно к нам с тем же кодом ошибки и трассировкой стека, который мы им дали в первую очередь.
На данный момент у нас просто нет достаточной информации для дальнейшего изучения, поэтому любая помощь или пониманиебудет высоко ценится.Заранее спасибо.