Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 10 Следующий »

Скачать файл Версия 1 (Python)

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


Описание

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

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

Иконка


Параметры

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

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

Путь к файлу                  Полный путь к файлу на Яндекс Диске, который будет скачан

Новое имя файла          Если поле заполнено, скаченный файл будет переименован на указанное значение. Имя указывается без расширения. Если поле пустое, файл будет иметь такое же имя, как и в Яндекс Диске.

Сохранить в                   Путь к папке в Яндекс Диске, куда необходимо загрузить файл. Если поле не заполнено, то файл загрузится в раздел "Файлы".

Перезаписать                Если значение «true», и в указанной папке существует файл с таким же именем и расширением, то скачанный файл его перезапишет. Если «false», файл перезаписан не будет, и действие выдаст ошибку.

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

Результат                        Путь к скаченному файлу

Настройки

Свойство

Описание

Тип

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

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

Параметры
КонтекстЭкземпляр сеанса работы с Яндекс ДискомКонтекст Яндекс Диск
Да
Путь к файлуПолный путь к файлу на Яндекс Диске, который будет скачан.Путь к файлуZ:\Example\тест.docxДа
Новое имя файлаЕсли поле заполнено, скаченный файл будет переименован на указанное значение. Имя указывается без расширения. Если поле пустое, файл будет иметь такое же имя, как и в Яндекс ДискеСтрокаРобинТестНет
Сохранить в
Путь к папке в Яндекс Диске, куда необходимо загрузить файл. Если поле не заполнено, то файл загрузится в раздел "Файлы"RobinFolderPath
RobinДа
ПерезаписатьЕсли значение «true», и в указанной папке существует файл с таким же именем и расширением, то скачанный файл его перезапишет. Если «false», файл перезаписан не будет, и действие выдаст ошибку
ЛогическийTrueНет
Результаты
РезультатПуть к скаченному файлуRobinFilePath
Z:\Example\РобинТест.docx

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

  1. При скачивании недопустимые символы < > : "  \ | * ? в названии файла из Яндекс Диска будут заменяться на "_" в названии нового скачанного файла.
  2. Файл будет скачан в том же расширении, что и на Яндекс Диске. В новом названии файла пользователь не может указать расширение. Если пользователь укажет расширение в названии файла, то оно останется в названии, но не будет влиять на фактическое расширение. Пример: Введенное название: "test.zip". Скачанный файл: "test.zip.docx"
  3. Если пользователь в новом названии скачанного файла укажет недопустимые символы < > : " / \ | * ? то действие выдаст ошибку. "Указаны недопустимые символы в новом названии файла.".
  4. Если указанный файл не найден, то действие выдаст ошибку "Указанный файл не найден.".
  5. Если в параметре "Сохранить в" указана папка, где уже есть файл с указанным именем и расширением, а параметр "Перезаписать" = false, то действие выдаст ошибку "Файл с указанным именем и расширением уже существует".
  6. Если на устройстве недостаточно места для скачивания файла, то действие выдаст ошибку "Недостаточно места на устройстве.". 
  7. Если имя файла будет превышать допустимое количество символов в названии (250-260 символов), то при попытке скачивания действие выдаст ошибку "Слишком длинное название файла". 

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

Задача

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

Решение

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

Реализация 

  1. Собрать схему робота, состоящую из следующих действий:


  2. Настроить параметры для действия "Подключиться к Яндекс Диску" (подробнее о файле в Инструкция по настройке подключения к Яндекс Диску). 


  3. Настроить параметры для действия "Скачать файл".


  4. Запустить робота по кнопке "Старт" в верхней панели.

Результат

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

Подключение к Яндекс Диску выполнено успешно. Файл скачан.

  • Нет меток