Если я правильно понял ваши требования, должно работать следующее:
Я собираюсь сделать предположение, что вы уже настроили шаг триггера, в котором вы получаете список 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 , если вам нужны пояснения для получения входных данных от шагов триггера вваш код шаг.