如何从'Zapier的代码'(Javascript)中读取文件输入

问题描述 投票:4回答:1

我正在从Zapier触发器(使用BrickFTP应用程序)中获取文件。然后,我使用BrickFTP应用程序的“文件”属性作为代码步骤的输入变量,调用代码应用程序(使用Javascript)以处理文件(解析CSV),但无法成功读取文件内容。

代码步骤非常简单:

console.log(`Got file content: ${fileContent}`);
output = {
  file: fileContent,
}

当我测试代码步骤时,出现此错误:

Bargle. We hit an error creating a run javascript. :-( Error: 
[LazyFile] (3587 bytes) https://zapier.com/engine/hydrate/691575/.eJwtkFFrwjAUhf_KuM9i1mq3WRhjohSERjaqw76ULL2apG3aJVFR6X9fKr4evnu-w72B1NYxzbGQJcRh9BZFs2A6gr3Euiw0axBiKPFU7GWNMAIukFdFhReIX2ZB9Br5qNUOtSvcpRtg6qnqzMzBQnyDo6l9JpzrbEwI67rxr5G82rtuzNvGB5IYtI6cAjIYLCFSE-eTMbenD8adbPW7wVIa5M43PySPNQ065i39CAz-Hf3VoBTISjR3--fRidbIKxtq_NmcWcmf0uthQputyrPlOVfLyU5tAqpok_5spnSxklTNZZ7x53Um1DrZql0mGprsLrlKPT-vafItUrUSNPyaeFakYRqtF90U-vsi0fpPQrLMoO_7f_ftdsQ:1do4Qj:pEkOihXff9eAzu8eLyTpN378vgI/ is not JSON serializable

屏幕截图:

The test data

Test results

javascript file zapier
1个回答
-1
投票

我有同样的问题,那是因为我分配的字段类型是文本而不是文件。首先,必须使用Zapier的CLI版本,然后,如果一个字段应该接受文件,则该字段必须为'file'类型。这样,文件的URL将被返回并可以下载。

© www.soinside.com 2019 - 2024. All rights reserved.