Не отображается список файлов при подключении к папке Sharepoint для импорта данных из One Drive в PowerQuery

Анонимные
2023-02-09T06:20:11+00:00

Всем доброе время суток!

Просьба помочь в решении следующей проблемы.

Есть сотрудник, который расшарил папку в One Drive , чтобы из файлов, находящихся в ней, другие сотрудники могли импортировать данные путем подключения к этой папке и запроса Power Query.

Подключение к расшаренной папке производится из Excel через функцию "Данные"-->"Получить данные"-->Из файла-->Из папки Sharepoint и далее в поле URL вставляется адрес URL Sharepoint папки сотрудника вида https://my.sharepoint.com/personal/vasya\_pupkin\_com

Проблема заключается в том, что при подключении к папке не отображается список файлов сотрудника в папке, а отображается только одна строчка, хотя если таким же образом подключиться к папкам других сотрудников, то все их файлы отображаются.

Вот что отображается при подключении к папке сотрудника, у которого наблюдается проблема

Если кликнуть "Преобразовать данные"\Transform Data, то опять же отображается только одна строчка

но если удалить в адресной строке ,[ApiVersion = 15], или изменить [ApiVersion = 15] на [ApiVersion = 14]и нажать Enter, то отображается странный список файлов с расширением JS, но не нужных xlsx файлов.

В чем может быть причина такого явления и как добиться, чтобы отображался корректный список файлов при подключении через функцию "Данные"-->"Получить данные"-->Из файла-->Из папки Sharepoint

Заранее благодарен за советы и комментарии

Microsoft 365 и Office | SharePoint | Для бизнеса | Windows

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 7

Сортировать по: Наиболее полезные
  1. Анонимные
    2023-02-13T09:35:06+00:00

    Можно было бы попробовать подключить через PowerQuery или сделать экспорт из папки SharePoint в Excel. Если пользователь поделился с вами только одной папкой, но забыл предоставить права к списку, то возможно, что защита списка отразилась и на папке. Так или иначе, этот вопрос лучше решать с подключением к вам на компьютер. Я отправил вам личное сообщение что нужно делать дальше.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Анонимные
    2023-02-13T08:03:06+00:00

    Добрый день!

    В онлайн версии Эксель в разделе Data, к сожалению, нет опции создания запроса в папке SharePoint, есть только Data from Picture (см. скриншот ниже)

    Изображение

    Пользователь поделился со мной только одной папкой в One Drive, права есть на чтение и на запись

    Кстати, выявилась еще одна особенность.

    На данный момент, если при подключении через "Данные"-->"Получить данные"-->Из файла-->Из папки Sharepoint нажать "Преобразовать данные", далее в адресной строке удалить [ApiVersion = 15], или изменить [ApiVersion = 15] на [ApiVersion = 14]и нажать Enter, то список расшаренных пользователем файлов таки отображается, но не удается выполнить запрос, т.к отображается следующая ошибка:

    DataSource.Error: SharePoint: Ошибка запроса: Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. (An error occurred while processing this request.) Сведения: DataSourceKind=SharePoint DataSourcePath=https://sharepoint.com/personal/_vti_bin/ListData.svc/SolutionGallery

    Такая проблема с отображением файлов и возникновением ошибки наблюдается только у 2-х пользователей. Список файлов у других пользователей через через "Данные"-->"Получить данные"-->Из файла-->Из папки Sharepoint можно увидеть, даже если они не расшаривали папку через One Drive.

    Могут ли на это влиять какие-то особенности при создании профиля пользователя в Sharepoint или количество\тип файлов в папке One Drive пользователя?

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2023-02-10T16:51:23+00:00

    Попробуйте тогда в онлайн версии Excel и проверьте, были ли вам предоставлены права на просмотр SharePoint сайта, списка и папки этого пользователя.

    Здесь подробнее написано как подключится: Power Query SharePoint folder connector - Power Query | Microsoft Learn

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2023-02-09T13:42:24+00:00

    Добрый день, Антон.

    Большое спасибо за совет.

    К сожалению, варианты 2-3 не подходят по причине особенностей запроса Power Query (данные надо выгружать из нескольких файлов сразу + видеть их наименования)

    Третий вариант, к сожалению, также не помог - по прежнему не отображается список файлов.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  5. Анонимные
    2023-02-09T12:47:50+00:00

    Добрый день, YASandr. Попробуйте такие варианты:

    1."Данные"-->"Получить данные"-->Из других источников-->Из списка Sharepoint и далее в поле URL вставьте адрес URL Sharepoint папки сотрудника.

    1. "Данные"-->"Получить данные"-->Из веб-служб-->Из списка Sharepoint Online и далее в поле URL вставьте адрес URL Sharepoint папки сотрудника.
    2. "Данные"-->"Получить данные"-->Параметры запроса-->Конфиденциальность--> Всегда игнорировать параметры уровней конфиденциальности.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев