История страницы
...
Группа действий: Сервисы Яндекса Подгруппа Яндекс диск
...
Описание
Действие загружает новый файл в Яндекс Диск. Для выгружает документ из Яндекс Диска для дальнейшей работы с ним. Для этого:
- Пользователю необходимо указать контекст Яндекс Диск.
- Пользователь может указать новое имя для загружаемого файла.
Иконка
Параметры
Входные параметры
Адрес API Яндекс Диска Адрес с API для подключения к Яндекс Диску. Значение по умолчанию: "https://webdav.yandex.ru/"
Имя пользователя Имя пользователя учетной записи Яндекса без домена
Пароль от приложения Пароль приложения от Яндекс Диска
Выходные параметры
Контекст Экземпляр сеанса работы с Яндекс Диском
Настройки
- Пользователю необходимо указать путь к файлу из Яндекс Диска, который нужно скачать.
Иконка действия
Параметры и их настройка
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры |
Название
Описание
Тип данных
Обязательное
Контекст | Экземпляр сеанса работы с Яндекс Диском | Контекст Яндекс Диск | Да | |
Путь к файлу |
Полный путь к файлу на Яндекс Диске, который будет |
скачан | Путь к файлу |
Robin/тест.docx | Да | |||
Сохранить в | Путь к папке в Яндекс Диске, куда необходимо загрузить файл. Если поле не заполнено, то файл загрузится в раздел "Файлы" | RobinFolderPath | Z:\Example | Да |
Новое имя файла | Если поле заполнено, скаченный файл будет переименован на указанное значение. Имя указывается без расширения. |
Если поле пустое, файл будет иметь такое же имя, как и в Яндекс Диске | Строка | РобинТест | Нет |
Перезаписать | Если значение |
«true», и в указанной папке существует файл с таким же именем |
Особые условия использования
и расширением, то скачанный файл его перезапишет. Если «false», файл перезаписан не будет, и действие выдаст ошибку | Логический | True | Нет | |
Результаты | ||||
Результат | Путь к скаченному файлу | RobinFilePath | Z:\Example\РобинТест.docx |
Особые условия использования
- При скачивании недопустимые символы < > : " \ | * ? в названии файла из Яндекс Диска будут заменяться на "_" в названии нового скачанного файла.
- Файл будет скачан в том же расширении, что и на Яндекс Диске. В новом названии файла пользователь не может указать расширение. Если пользователь укажет расширение в названии файла, то оно останется в названии, но не будет влиять на фактическое расширение. Пример: Введенное название: "test.zip". Скачанный файл: "test.zip.docx"
- Если пользователь в новом названии скачанного файла укажет недопустимые символы < > : " / \ | * ? то действие выдаст ошибку. "Указаны недопустимые символы в новом названии файла.".
- Если указанный файл не найден, то действие выдаст ошибку "Указанный файл не найден.".
- Если в параметре "Сохранить в" указана папка, где уже есть файл с указанным именем и расширением, а параметр "Перезаписать" = false, то действие выдаст ошибку "Файл с указанным
- Пользователь может указать путь к папке в Яндекс Диске, куда будет загружен файл. Если параметр не заполнять, то файл сохраниться в корневой папке Яндекс Диска. Если пользователь укажет несуществующую папку в Яндекс Диске, то действие выдаст ошибку. "Указана несуществующая папка в Яндекс Диске.".
- Пользователь может перезаписать файл с помощью параметра "Перезаписать": Если значение "true", то при наличии файла с таким же именем, он будет перезаписан на загруженный. Если значение "false", то при наличии файла с таким же именем, действие выдаст ошибку: "Файл с таким именем и расширением уже существует".
- В Яндекс диске есть ограничение на размер загружаемого файла - https://yandex.ru/support/disk/uploading.html?6747. Если указанный файл превышает допустимый размер, то действие выдает ошибку "Размер файла больше допустимогоЕсли на устройстве недостаточно места для скачивания файла, то действие выдаст ошибку "Недостаточно места на устройстве.".
- Если в Яндекс Диске недостаточно места для загрузки файла, то действие выдаст ошибку "Недостаточно места на Яндекс Диске."имя файла будет превышать допустимое количество символов в названии (250-260 символов), то при попытке скачивания действие выдаст ошибку "Слишком длинное название файла".
Пример использования
Задача
Загрузка ранее скачанного документа
Предусловие
На рабочую область установлено и корректно настроено "Подключиться к Яндекс Диску".
Ранее был скачан и изменен документ из Яндекс Диска. Осуществить успешное подключение к Яндекс диску и скачать файл.
Решение
Воспользоваться действиями "Скачать файл" и " Загрузить файл"
Реализация
- Установить на рабочую область действия "Скачать файл" и " Загрузить файл"
- Корректно заполнить параметры - "Путь к файлу" - указать путь к ранее скачанному и измененному файлу. "Перезаписать" - true.
- Запустить робота.
действием "Подключиться к Яндекс Диску", "Скачать файл".
Реализация
Собрать схему робота, состоящую из следующих действий:
- Настроить параметры для действия "Подключиться к Яндекс Диску" (подробнее о файле в Инструкция по настройке подключения к Яндекс Диску).
- Настроить параметры для действия "Скачать файл".
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
Подключение к Яндекс Диску выполнено успешно. Файл скачан.
Результат: Программный робот отработал успешно. Действие перезаписало файл на указанный.