zapier - 支持多个文件的 Zapier 操作
问题描述
我有一个 Zapier Action,目前支持单个文件附件。我希望使操作支持映射到同一字段的多个文件。
以 Trello Zapier 应用程序为例,我可以看到通过用逗号分隔不同的文件输入来支持多个文件。例子:
当使用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
对象。我将此示例用作获取文件数据和文件名的指南。
{
key: 'files',
type: 'file',
label: 'Attachment',
list: true
}
推荐阅读
- c# - 通过 Webhook 将本地文件发送到 Discord
- ruby-on-rails - 在 Heroku 上需要一天更改几次的 RoR 上的变量存储在哪里?
- firebase - Firebase 消息传递仅在调试模式下工作,而不是在发布模式下工作 (iOS)
- c++ - 如何将扩展与 C++ 中的默认程序相关联?
- r - 如何永久舍入栅格图层、矩阵或数组中的值,以使用 r studio 写入新文件?
- html - 段落标签内的结果集并且行没有中断
- java - 数据不在 QTcpSockets 和 Java Sockets 之间传输
- c - 移动结构元素时数组分配无效
- angular - “Observable<>”类型缺少“Observable<>”类型的以下属性:[见下文](错误 TS2322)
- javascript - ion-menu 创建自己的类型或更改现有的动画和行为