问题标签 [zapier-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
23 浏览

zapier - 动态字段中使用的卷曲未解析

我有一个nodeAliasPath改变其他字段的输入字段:

getPageData我的nodeAliasPath其他(动态)字段调用z.request

updatePage函数用于{{bundle.inputData.nodeAliasPath}}获取提供的输入:

但是,当请求运行时,我可以在 Zapier 平台的Monitoring选项卡中看到执行的请求实际上是/document{{114648603__NodeAliasPath}}。只有当我尝试从上一步中提取一个值时才会发生这种情况——如果我输入一些值,请求看起来很完美并且运行良好。

如何解析 URL 中的卷曲以从另一个步骤获取字段的实际值?当前步骤中的动态字段依赖于该请求的结果。

0 投票
1 回答
92 浏览

arrays - 如何修复 Zapier 不显示 JSON Array GET API Repsonse 中显示的所有动态下拉选项?

我正在为一个平台构建一个 Zapier 应用程序,该平台具有特定于单个用户的动态字段。

我的 API 使用 GET 请求返回此响应:

Zapier 成功接收到响应

Zapier收到的回复

但它只显示 JSON 数组中的第一项。

我的数组中只显示了一个对象。

当我去测试我的触发器时,它只显示我数组中的一个对象并给我一个缺失值!错误。

Zapier 中的缺失值错误

有谁知道如何解决这一问题?

我正在尝试设置一个动态的下拉类型并使用触发器来获取填充触发器的 JSON 对象。

Zapier 平台输入设计器上表单编辑器中我的下拉菜单设置的屏幕截图

我尝试在 Zapier Github 或 Stackoverflow 或网络上的其他地方查找示例代码,这些代码显示了 Zapier Actions、Zapier Triggers 和 Zapier Dynamic Dropdowns 的示例 JSON 响应,但找不到任何内容。

0 投票
0 回答
140 浏览

json - 如何通过 Zapier Webhook 发布文件

我在将 Webhook 从 Zapier 发布到 FreshworksCRM 时遇到问题。在我的 Zap 中,我试图将一个文件(来自 GDrive)发布到 FreshworksCRM API,该 API 可以通过 Postman 完美运行。在 Zapier 中输入所有信息会给我们错误消息 400 - 错误请求。我假设 Zapier 正在更改 POST 请求中的某些内容,而我在前端看不到 - 这不是支持人员告诉我的事实。

在 Postman 中,我使用的是 headersauthorization:Token token={{APItoken}}和.Content-Type:multipart/form-datacontent-type:multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

对于我的表单数据,我使用的是 Postman 中手动上传的文件,targetable_id以及targetable_type.

有谁知道为什么我不能让它在 Zapier 中工作?

提前致谢!

0 投票
0 回答
176 浏览

multipartform-data - 通过 Zapier CLI 应用程序将文件发布到 Monday.com API

我总是在发布文件时遇到困难。

我的请求在 Postman 中运行良好。这是正在工作的 CURL:

然而,试图在我的 Zapier 应用程序中实现相同的结果是行不通的。这是我目前的做法:

bundle.inputData.file是一个 Zapier 网址,用于下载我要发送的文件。无需身份验证。如果我将 url 粘贴到隐身 chrome 窗口中,它会立即下载。

如果我删除该payload.append("image", fileResponse.stream(), bundle.inputData.file_name);行,我会收到与从 Postman 中删除文件相同的错误。这让我觉得一切都很好,除了我将文件附加到 FormData 对象的方式。

我从 Monday.com 得到的错误是:

0 投票
0 回答
23 浏览

netsuite - 是否可以将 NetSuite/Open Air 应用程序添加到 Zapier 应用程序?

寻找对这个问题的一些想法。我相信这是可能的,但是 Netsuite Open-Air 的第 3 方实施专家表示这是不可能的,我不相信。我知道 Celigo 应用程序有一个用于此集成的应用程序,因此假设有人可以为 Zapier 添加它。我会继续使用 Celigo,但已经投资了许多使用 Zapier 的集成。

0 投票
0 回答
16 浏览

zapier - 使用套接字或半径在套接字上触发 Zappier 代码

我正在尝试编写一个可以在任何新数据上运行的 zapier 触发器。我正在尝试使用套接字或 Redis 来完成此操作。在这个例子中,我将使用带有 zapier-cli 的套接字。如果有人代码将我指向一个类似的示例,这将是一个很大的帮助,请提供帮助。

谢谢

0 投票
1 回答
149 浏览

zapier - Zapier CLI:如何从运行 Zaps 中检索 {{zap_meta_human_now}} ISO 8601 时间戳

我正在使用 Zapier CLI 创建一个 Zapier 集成,我需要我的操作来检索bundle包含操作的 Zap 运行的 ISO 8601 格式时间作为输入(存储在对象中)。我知道如何要求用户输入{{zap_meta_human_now}}日期时间输入字段,以将当前 ISO 8601 格式的日期时间发送到操作;但是,我想将此 ISO-8601 日期时间字符串放入bundle对象中,而不要求用户输入它。

我怎样才能做到这一点?有没有办法将输入字段设置为“隐藏”,默认值为“ {{zap_meta_human_now}}”,以便在每次 Zap 运行时生成时间戳并输入到操作中?日期时间字符串是否{{zap_meta_human_now}}自动存储在捆绑对象中?如果是这样,我如何在 CLI 代码中检索它?

可以放置一个常规的日期时间输入字段,其默认值为{{zap_meta_human_now}}“请勿更改此字段”的帮助文本,但这似乎是一种糟糕的方法。

0 投票
1 回答
64 浏览

zapier - Zapier CLI:当依赖字段更改时,如何清除输入字段的值?

我正在使用 Zapier CLI 构建一个 Zapier 应用程序。

我创建了 2 个动态输入字段,均由 API 填充。

字段 2 ( channelId) 取决于字段 1 ( appId) 中的选择。

这在用户第一次做出选择时效果很好。

但是,如果他们选择这两个选项,然后更改字段 1 ( appId),则不会清除字段 2 ( channelId)中的选择

如果您重新打开菜单,您会看到新的选择 - 因此该perform函数正在资源中运行,但之前选择的值不会被清除 - 留下无效的选择。

当改变它的字段被更改时,如何确保清除依赖字段?

0 投票
1 回答
31 浏览

zapier - zapier performResume 步骤未被等待/运行

我正在关注 zapier 中有关 callbackUrl https://platform.zapier.com/cli_docs/docs#zgeneratecallbackurl的文档,但似乎无法运行 performResume 步骤。我基于此集成创建的 zap 似乎也没有等待 callbackUrl 被击中。

0 投票
0 回答
20 浏览

zapier - 如何在 zap 操作期间从输入字段获取实时数据?

我有一个输入字段(选择类型),它依赖于另一个输入字段的值。所以,我想要独立字段的实时数据,然后为依赖字段提供正确的选择。我已经使用 bundle.inputData 完成了它,但它是从以前的表单中获取值,而不是从实时表单中获取值。然后我尝试使用 bundle.inputDataRaw。但它返回空对象。如何获取实时数据?