问题标签 [zapier]

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 回答
1623 浏览

slack-api - 使用 Zapier 的 slacks 斜线命令中的多个参数

我在 slack 中有一个斜杠命令调用 zapier webhook。

我设置的示例命令是:

/todo [标题] [用户]

在 Zapier 中,传入的 webhook 中有一个名为text的属性,它将[Title] [User]映射为字符串值。问题是我希望能够访问单个变量,而不仅仅是代表整个命令的文本字符串。

Slack 中有没有办法拆分变量,以便我可以将 [Title] 映射到 POST 命令中的 Title 表单属性,同样将 [User] 映射到 User 属性?

如果没有,是否可以在 Zapier 中进行字符串解析/字符串索引?

0 投票
1 回答
1108 浏览

hook - 如何将 Zapier 触发器发布到 REST Hook 订阅 URL?

我正在使用 Zapier 的REST Hooks。在我的 Zap 中,我还有一个触发字段,用于在满足条件时触发 zap。在我的情况下,触发字段是“段” - 以便仅在创建所选段时触发 zap。

我遇到的问题是将选定的触发器字段发布到 REST Hook 订阅 URL。

我的第一个想法是将“REST Hook 订阅 URL”更新为:https ://domain.com/api/v1/hooks?filter= {{segment}}

哪个可以将触发器字段作为 URL 参数传递。但是,这会为其他触发器创建一个错误,因为“段”字段不存在。

这如何最好地完成?

0 投票
2 回答
1208 浏览

zapier - Zapier Code FETCH POST 操作不包括正文

我正在使用 Zapier 的 Zaper 代码进行 HTTP POST,但看起来正文是空的。我检查了Zapier 的文档Node-Fetch,看起来我的语法是正确的,但是当我检查请求时,似乎没有正文。

0 投票
1 回答
1400 浏览

automation - 从电子邮件中解析出 http 链接并打开它以供下载

我正在尝试自动化我每晚做的一项任务。一封电子邮件被发送到我的收件箱,其中包含一个 html 链接。每天的文字可能会有所不同,但总是有一个链接。然后我需要从链接下载此文件并将其放入 Dropbox。

我一直在尝试使用一堆云自动化工具(Zapier、IFTTT 等),但我无法弄清楚这一点。

我不想托管服务器只是为了完成这样的简单任务。我也不想让它在我的计算机上本地运行,因为我的计算机并不总是打开。

我快到了,但真正的主要问题是没有好的免费工具来解析电子邮件中的内容。获得链接后,Zapier 可以下载文件并保存到 Dropbox。

有任何想法吗?

0 投票
1 回答
549 浏览

triggers - 有没有办法使用 Zapier 代码在触发器传递给动作之前转换数据?

在某些情况下,Zapier 触发器中的值需要先被解析或清理,然后才能被 Zapier 操作使用。通过使用 Zapier 代码作为操作,我可以达到一半,但我没有看到一种方法可以转身并让它也充当触发器。

例如,假设我有一个 GMail 触发器,我想将它输入到我的 CRM 系统中。CRM 系统所需的字段包含在电子邮件正文中。在这种情况下,我希望将电子邮件正文发送到 Zapier 代码操作,以从电子邮件正文中解析我需要的值并将它们作为字段添加到输出对象。接下来,我需要某种方式让输出触发 CRM 操作。

有谁知道实现这一目标的方法?

0 投票
0 回答
124 浏览

rest - 如何为 3rd 方数据提供 REST API?

我经常使用 OmniFocus,我真的很希望能够将我的数据连接到其他东西(Zapier、IFFFT、Beeminder 等)。通过这些服务将数据放入OmniFocus有很多支持,但我找不到任何支持将数据从 OmniFocus 中取出。

考虑到这一点,我意识到我的问题实际上并不是关于 OmniFocus,而是关于构建连接到我不拥有的服务的连接器。所以这是我的场景:

  • 我有一些可公开访问的网络服务的数据(在 OF 的情况下,它是 Dropbox)
  • 我想构建和托管某种应用程序来访问该数据并对其进行解析,然后提供其他服务器可以查询的 REST API。
  • 理想情况下,我想让这项服务可供其他人使用——这似乎很棘手,因为他们必须以某种方式使我的应用程序能够读取他们的数据。

我是一个相当有经验的软件开发人员,但我对 Web 应用程序或云应用程序的经验为零。我不是在这里寻找一个超级深入的答案,而是更多关于它如何工作的一般草图(或确认这确实不可行)。

0 投票
0 回答
209 浏览

import.io - 如何让 import.io 自动刷新 Google 表格?

我使用 Extractor 在 Hacker News 上抓取了我的评论页面。我使用“导出到 Google 表格”。然后使用 Zapier,我创建了一个 Zap,以便在将新行添加到 Google 工作表时向我发送电子邮件。

我回到 HN 并添加了一条评论,但我的 API 没有更新我的评论。然后我通过单击运行查询按钮运行查询,我看到现在数据已更新为我的评论。

但谷歌表格没有更新。输入新评论时如何使 Google 表格更新?我究竟做错了什么?

0 投票
1 回答
3235 浏览

fetch - Zapier 可以在代码中“获取”执行 GET 和 POST 吗?

在 Zapier 中,我将 zap“Schedule by Zapier”设置为触发器,将“Code by Zapier”设置为操作。在动作“Zapier 的代码”中,我想执行以下操作:获取一个 URL 并发布到另一个 URL。但是,当我从本文档(https://github.com/bitinn/node-fetch/tree/32b60634434a63865ea3f79edb33d17e40876c9f#usage)中使用 Zapier 中的“获取”时,第一个请求(GET)已经花费了 900 毫秒并且执行第二个请求意味着执行该操作需要超过 1 秒。扎皮尔不喜欢这样。任何人都可以帮忙吗?谢谢, 埃尔科

0 投票
1 回答
415 浏览

javascript - 记录在输出/输入中定义的变量

我对这个文档有点困惑。我可能读错了,但文档说您可以input根据您在来自触发器给出的文本字段中定义的内容向对象添加变量。根据这张图片,用户正在定义 3 个输入变量bodyreceiveDatesubject(来源:cachefly.nethttps://zapier.cachefly.net/storage/photos/c30f2b170737ba3863c17b714662d9dd.png

但是在代码中,它们引用了一个plainBody尚未定义的变量。这将如何工作?

是否有一个我可以注销的对象,它包含我的触发器中出现的每个字段?还是我必须使用输入字段将它们定义为输入?

编辑:我也无法让任何z图书馆工作。根据此文档:https ://zapier.com/developer/documentation/v2/built-functions-tools/#available-libraries我应该能够做类似的事情

但我收到一条错误消息z is not defined theFunction

0 投票
2 回答
644 浏览

firebase - Zapier - Connecting Send Grid and Firebase together for triggering an email

Zapier question - Connecting Send Grid and Firebase together for triggering a welcome email.

I've managed to get sendgrid and firebase working together in zapier.

Problem I have is I need to get the email to trigger when a new user object is added to the Firebase users table.

Here is a screen shot of my current triggers:

enter image description here