Используйте Python или Javascript для загрузки нескольких файлов в OneDrive через Zapier - PullRequest
0 голосов
/ 12 апреля 2019

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

Однако я ищузагрузить несколько файлов изображений в OneDrive с помощью Python или Javascript через Zapier.Мой ввод - это строка URL-адресов, разделенных запятыми, которые являются прямыми ссылками на скачивание этих файлов изображений.Я хочу просмотреть каждый из них и загрузить его в OneDrive.Кто-нибудь делал что-то подобное или у вас есть предложения, с чего мне начать?

Заранее спасибо!-DLMN

1 Ответ

0 голосов
/ 17 апреля 2019

Если я правильно понял ваши требования, должно работать следующее:

Я собираюсь сделать предположение, что вы уже настроили шаг триггера, в котором вы получаете список URL-адресов для загрузки.Следующий шаг действия должен быть шагом кода, который принимает эту строку URL-адресов в качестве входных данных.

Шаг кода будет действовать как промежуточная область для подготовки вывода к последнему шагу действия OneDrive, который будет обрабатывать загрузку.

На шаге кода вам необходимо выделить отдельные URL-адреса.Если список URL-адресов находится в строке, предположительно, они разделяются запятой.Вы можете сохранить каждый отдельный URL в списке с помощью функции split () Python:

url_list = input_data.get("url_list").split(",")

Вам потребуется вернуть объект словаря, чтобы использовать выходные данные на последнем шаге OneDrive, но вы хотите выполнитьВаш последний шаг в списке входов.Так что вам нужно будет вернуть список объектов словаря.Вы можете сделать что-то вроде следующего:

output_list = []
for url in url_list:
    ouput_list.append({"url" : url})

И наконец return output_list

Поскольку вы возвращаете список, следующий шаг кода будет выполняться для каждого элемента в списке,Поскольку список содержит объекты словаря, они будут отображаться как url: "someuploadurl" на следующих этапах.Это должно позволить вам загружать несколько файлов в OneDrive для заданного списка URL-адресов.

Дальнейшее объяснение можно найти также в этом ответе.
Посмотрите на документацию к коду Zapier , если вам нужны пояснения для получения входных данных от шагов триггера вваш код шаг.

...