微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

支持多个文件的 Zapier 操作

如何解决支持多个文件的 Zapier 操作

我有一个 Zapier Action,目前支持单个文件附件。我希望让 Action 支持映射到同一字段的多个文件

以 Trello Zapier 应用为例,我可以看到通过用逗号分隔不同的文件输入来支持多个文件。示例:

enter image description here

当使用 file 字段类型时,文件会被转换为一个指针,供以后在我目前正在处理的 Zap 中使用。

理想情况下,我正在寻找一种可以在 Trello 应用中执行类似操作的解决方案。

我希望以下内容可以工作,然后我可以遍历文件并将它们附加到我的 FormData 中。

bundle.inputData.files.split(",")

然而,这似乎只返回已映射到该字段的第一个文件

[
  'https://zapier.com/engine/hydrate/:censored:7:3253ac4a5c:/.eJxVzksOgyAQgOG7zFpaUHweohdoGoMwGCKCEUxjjHcvfWy6_WfyzRwgvYvoYh_3BaGDG2RgXIjCSeyNgo7RlrK2rooM5Bain7eA63fCGsoZzUBI6bdE_EVt0KreifmtamMxJHl6inUM0B2f0i_epONrCvcDJtzTZiiuPC-LQmlJhrweCC9zQRrULVGat0wj6krpZP1olZ4X1u7E-tFfFjfC-TjPFyM9RQ4:1lEuaX:GDjfyeC0mtdhdw47AVimeUHfdG4/'
]

有没有人有解决这个问题的解决方案?

解决方法

我通过在 list: true 中的字段上设置 inputFields 来成功完成这项工作。

然后我可以在我的操作中遍历 perform 函数中的文件指针,在那里我获取文件数据和文件名并将它们附加到 FormData 对象。我使用此 example 作为获取文件数据和文件名的指南。

{
    key: 'files',type: 'file',label: 'Attachment',list: true
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。