使用Python或Javascript通过Zapi将多个文件上载到OneDrive

2024-09-29 03:32:27 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我要说我在课堂上有编程经验,可以读写代码,但我不是每天都这么做。你知道吗

不过,我希望通过Zapier使用Python或Javascript将多个图像文件上传到OneDrive。我的输入是一个URL字符串,用逗号分隔,这些URL是指向这些图像文件的直接下载链接。我想通过每个循环并上传到OneDrive。有没有人做过这样的事,或者你对我应该从哪里开始有什么建议?你知道吗

提前谢谢! -DLMN公司


Tags: 字符串代码url链接编程图像文件onedrive经验
1条回答
网友
1楼 · 发布于 2024-09-29 03:32:27

如果我正确理解了您的要求,那么以下几点就可以了:

我要假设你已经设置了你的触发步骤,这是你得到的下载网址列表。接下来的操作步骤应该是一个代码步骤,它将这个url字符串作为输入。你知道吗

代码步骤将充当一个暂存区域,准备输出到最终的OneDrive操作步骤,该操作步骤将处理上载。你知道吗

在代码步骤中,您需要隔离各个url。如果URL列表是一个字符串,那么它们可能是用逗号分隔的。可以使用Python的split()函数将每个单独的URL存储在一个列表中:

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

为了在最终OneDrive步骤中使用输出,您需要返回dictionary对象,但是您希望在输入列表上执行最后一步。因此,您需要返回字典对象的列表。您可以执行以下操作:

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

最后是returnoutput_list

因为您正在返回一个列表,下面的代码步骤将对列表中的每个项目执行。因为列表包含dictionary对象,所以在下面的步骤中它们将被映射为url:“someuploadurl”。这将允许您为给定的URL列表将多个文件上载到OneDrive。你知道吗

进一步的解释也可以在this答案中找到。
如果您需要对从触发器步骤到代码步骤的输入进行说明,请查看Zapier的code documentation。你知道吗

相关问题 更多 >