Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Загрузить файл Версия 1 (Python)

Группа действий: Сервисы Яндекса Подгруппа Яндекс диск

...

Описание

Действие загружает новый файл в Яндекс Диск. Для этого:

  1. Пользователю необходимо указать контекст Яндекс Диск.
  2. Пользователь может указать новое имя для загружаемого файла.

Иконка действия

Image Added

Параметры и их настройка

Входные параметры

Адрес API Яндекс Диска                              Адрес с API для подключения к Яндекс Диску. Значение по умолчанию: "https://webdav.yandex.ru/"

Имя пользователя                                        Имя пользователя учетной записи Яндекса без домена

Пароль от приложения                               Пароль приложения от Яндекс Диска

Выходные параметры

Контекст                                                         Экземпляр сеанса работы с Яндекс Диском

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Название

Описание

Тип данных

Обязательное

Входные параметры
КонтекстЭкземпляр сеанса работы с Яндекс ДискомКонтекст Яндекс Диск
Да
Путь к файлуПуть к файлу, который будет загружен
Путь к файлу
RobinFilePathZ:\Example\тест.docxДа
Новое имя файлаЕсли поле заполнено, в Яндекс Диск файл будет загружен с указанным именем.
 Имя
 Имя указывается без расширения и не должно содержать символы "/", "?", "#".
 Если
 Если поле пустое, файл будет загружен с исходным именем
.  
СтрокаТестНет
Загрузить вПуть к папке в Яндекс Диске, куда необходимо загрузить файл. Если поле не заполнено, то файл загрузится в раздел "Файлы"
.
Путь к папкеRobinНет
ПерезаписатьЕсли значение "true", то при наличии в Яндекс Диске файла с таким же именем, он будет перезаписан загружаемым файлом. Если значение "false", то при наличии файла с таким же именем, действие
бросит
выдаст ошибку
.
ЛогическийTrueНет

Особые условия использования 

Пользователь может указать путь к папке в Яндекс Диске, куда будет загружен файл

...

:

  • Если параметр не заполнять, то файл сохраниться в корневой папке Яндекс Диска.
  • Если пользователь укажет несуществующую папку в Яндекс Диске, то действие выдаст

...

  • ошибку "Указана несуществующая папка в Яндекс Диске."

...

...

Пример использования

Задача

Загрузка ранее скачанного документа

Предусловие

На рабочую область установлено и корректно настроено "Подключиться к Яндекс Диску". 

Осуществить успешное подключение к Яндекс диску и загрузить файл, перезаписав изначальный.

Image Added Ранее был скачан и изменен документ из Яндекс Диска. 

Решение

Воспользоваться действиями "Скачать файл" и " Загрузить файл"

Реализация 

  1. Установить на рабочую область действия "Скачать файл" и " Загрузить файл"
  2. Корректно заполнить параметры - "Путь к файлу" - указать путь к ранее скачанному и измененному файлу. "Перезаписать" - true.
  3. Запустить робота.

действием "Подключиться к Яндекс Диску", "Загрузить файл".

Реализация 

  1. Собрать схему робота, состоящую из следующих действий:
    Image Added
  2. Настроить параметры для действия  "Подключиться к Яндекс Диску" (подробнее о файле в Инструкция по настройке подключения к Яндекс Диску). 
    Image Added
  3. Настроить параметры для действия "Загрузить файл".
    Image Added
  4. Запустить робота по кнопке "Старт" в верхней панели.

Результат

Программный робот отработал успешно.
Image Added

Действие загрузило и перезаписало указанный файл.
Image AddedРезультат: Программный робот отработал успешно. Действие перезаписало файл на указанный.