我想为我的 Zapier 应用程序编写一个更新触发器,因为 Trello 具有“卡片已更新”-“在 Trello 中更新卡片时触发。”。但是,我找不到任何好的例子,知道该怎么做吗?谢谢
1 回答
3
大卫在这里,来自 Zapier 平台团队。
要了解更新,您必须首先了解 Zapier 执行重复数据删除的方式。也就是说,我们保留了在 zap 生命周期中看到的所有 id 的列表,并且每个 id 只触发一次。这使得通过轮询在新卡上触发很容易。
进行更新的最简单方法是通过REST hooks。当您有变化时,您会向我们发帖并让我们知道。最好的版本列举了哪些字段发生了变化以及它们的旧值和新值。
虽然技术上也可以通过轮询来做到这一点,但 UX 真的很难。您需要从 id 以及您对跟踪更新感兴趣的任何内容中创建一个新 id,而不是使用 id。如果那是“受让人”字段,您可以编辑投票结果中的每张卡片以具有 id id:assignee
。这样,当一张卡片从 Alice 重新分配给 Bob 时,重复数据删除系统将看到一个新的 id(分别为5:alice
和)。5:bob
但是,很难将其推断到所有领域,而且几乎不可能通过民意调查来判断哪些领域发生了变化。还有一些其他创造性的方法来处理它构建 id,但最终用户的 UX 仅限于知道卡片可能已更新(但不知道以何种方式更新)。
希望这可以帮助。如果您还有其他问题,请告诉我!
于 2018-10-29T17:27:06.487 回答