Проверьте, существует ли файл в Sharepoint Online по имени файла с помощью Power Automate

Я пытаюсь создать поток в Power Automate Cloud, который позволяет мне извлекать некоторые файлы с Google Диска и копировать их в папку Sharepoint. Но перед копированием он должен проверить по имени файла, что файл еще не существует в папке sharepoint. Мне удалось сделать весь поток, кроме проверки. Буду очень признателен за вашу помощь. Большое тебе спасибо. С наилучшими пожеланиями.

3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
0
99
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Действие File exists в настоящее время не существует, но вы можете использовать действие Get file metadata using path из соединителя SharePoint, чтобы сделать то же самое.

Этот поток ниже показывает вам пример того, что вы можете сделать...

Flow

В демонстрационных целях я создал массив со списком имен файлов (требуется полный путь), существование которых я затем проверю.

Один из этих файлов не существует.

File Names Array

Files

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

Если результирующий statusCode из вызова для получения метаданных не равен 200, то мы знаем, что файл не существует.

Condition

Примеры ...

Item 2

Item 3

Однако, чтобы это работало, вам нужно убедиться, что шаг Condition будет выполняться после вызова метаданных независимо от результата.

Сделайте это, убедившись, что настройки Configure run after верны...

Settings

Run After

Итак, после всего этого все, что вам нужно сделать, это иметь дело с истинными и ложными разделами условия.

Большое спасибо за Вашу помощь. Я применил шаги, которые вы указали, и мне удалось решить проблему.

Alex Ivan Cangas Romero 24.04.2022 14:12

Другие вопросы по теме

Определение и реализация триггера веб-перехватчика Microsoft Flow Custom Connector: 404 не найдено после создания потока
Как настроить веб-перехватчик в Azure DevOps и интегрировать его с Power Automate, чтобы обеспечить взаимодействие/подключение?
Как я могу разрешить «Недопустимый тип. Ожидается целое число, но получено число». для полезных данных JSON в Power Automate?
Как заставить процесс MS Flow заснуть после того, как шаг был запущен, а затем отменить его после завершения процесса?
Создание библиотек документов с помощью Flow с помощью одного вызова API
Как отфильтровать запрос Get Items?
Автоматизация доступа к SharePoint Online для внешних пользователей через Flow/Azure
Сохранение вложений электронной почты на диск Google Имя вложения удаляет письмо автоматически
Я хочу активировать Power Automate при применении метки хранения. Есть ли какой-либо сторонний разъем или обходной путь для того же?
Как в Power Automate отфильтровать список и сохранить результат?