我想为Trello编写Zapier应用程序的更新触发器 “卡更新”-“在Trello中更新卡时触发。”。但是,我找不到任何好的例子,怎么做呢? 谢谢
答案 0 :(得分:0)
Zapier Platform团队的David在这里。
要了解更新,您必须首先了解Zapier进行deduplication的方式。也就是说,我们保留了在zap生命周期内看到的所有ID的列表,并且每个ID仅触发一次。这样可以轻松通过轮询触发新卡。
最简单的更新方法是通过REST hooks。如果您有任何更改,请发送给我们并通知我们。最好的版本枚举要更改的字段及其旧值和新值。
虽然在技术上也可以通过轮询来做到这一点,但UX确实很困难。除了使用ID之外,您还需要在ID和您希望跟踪更新的内容之外创建一个新ID。如果那是“受让人”字段,则可以编辑投票结果中的每张卡,使其ID为id:assignee
。这样,当将卡从爱丽丝重新分配给鲍勃时,dedup系统将看到新的ID(分别为5:alice
和5:bob
)。但是,很难将其推断到所有字段,并且通过民意测验很难确定哪些字段已更改。还有其他一些创造性的方法来处理它来构建ID,但是最终用户的UX仅限于知道卡可能已更新(但不知道以哪种方式)。
希望这会有所帮助。 ``让我知道您是否还有其他问题!