Передача пути к файлу через цикл в приложении логики Azure
Я использую соединитель "list folder", чтобы вывести список всех файлов в папке SharePoint. Затем я использую для каждой строки цикл всех отдельных файлов в папке SharePoint. Дело в том, что я хочу извлечь таблицу из файла в таблицу CSV, а затем сохранить ее в хранилище больших двоичных объектов.
Пожалуйста, найдите изображение текущей настройки: Изображение настройки
Когда я запускаю приложение, я получаю следующую ошибку: "BadRequest. Запрос Http не выполнен: содержимое не является допустимым JSON". Ошибка вывода
Отображение кода: Вид кода
Я пробовал различные методы, включая преобразование в строку, JSON и кодирование в URI.
Кто-нибудь знает, как лучше решить эту проблему?
Заранее спасибо,
Редактировать: добавление вывода кода ошибки
{
"statusCode": 400,
"headers": {
"Date": "Tue, 02 Apr 2019 07:46:24 GMT",
"Content-Length": "117",
"Content-Type": "application/json"
},
"body": {
"status": 400,
"message": "The parameter 'file' has an invalid value
'/!FILEPATH/CSV_TEST/test_data.xlsx'."
}
}
0 ответов
Это известная ошибка, когда вы использовали средство выбора, но пытались добавить настраиваемое значение. У меня был обходной путь, используя Sharepoint для получения Id-Metadata, как описано в этом документе, и это сработало.
Свойство File, ожидаемое действиями коннектора, должно быть заполнено одним из следующих вариантов:
Выберите файл в средстве выбора файлов.
Используйте выходные данные триггеров / действий коннектора OneDrive для бизнеса (идентификатор файла или свойство идентификатора файла в зависимости от того, какое из них присутствует для конкретного действия или триггера OneDrive для бизнеса).
Используйте выходные данные триггеров / действий соединителя SharePoint (свойство Id или идентификатор файла в зависимости от того, какое из них присутствует для конкретного действия или триггера Sharepoint).
https://docs.microsoft.com/en-us/connectors/excelonlinebusiness/