Forms 或;“可选”;Zapier中的必填字段

Forms 或;“可选”;Zapier中的必填字段,forms,validation,zapier,zapier-cli,Forms,Validation,Zapier,Zapier Cli,我正在Zapier中为我的应用程序执行操作 我有两个字段,其中只有一个需要填写。 例如:用户可以输入电子邮件或电话号码,但不能同时输入两者 所以我不能使用“Required”属性,因为它会要求用户同时输入这两个属性。 我在Zapier文档中也找不到解决方案 好心帮忙 感谢来自Zapier平台团队的David 最好的方法是根据需要标记这两个字段,但在每个字段中包含帮助文本,其中提到需要其中一个字段或另一个字段 然后,在提出请求之前,验证a | | b是否正确。如果不是,则抛出一个错误,告诉用户他们

我正在Zapier中为我的应用程序执行操作

我有两个字段,其中只有一个需要填写。 例如:用户可以输入电子邮件或电话号码,但不能同时输入两者

所以我不能使用“Required”属性,因为它会要求用户同时输入这两个属性。 我在Zapier文档中也找不到解决方案

好心帮忙


感谢来自Zapier平台团队的David

最好的方法是根据需要标记这两个字段,但在每个字段中包含帮助文本,其中提到需要其中一个字段或另一个字段

然后,在提出请求之前,验证
a | | b
是否正确。如果不是,则抛出一个错误,告诉用户他们必须提供其中一个


希望这能把事情弄清楚

这里是Zapier平台团队的David

最好的方法是根据需要标记这两个字段,但在每个字段中包含帮助文本,其中提到需要其中一个字段或另一个字段

然后,在提出请求之前,验证
a | | b
是否正确。如果不是,则抛出一个错误,告诉用户他们必须提供其中一个


希望这能把事情弄清楚

谢谢@xavdid。在我的场景中,我想最好创建两个具有不同“必需”字段的操作,而不是向用户发送错误。可能吧!安装过程中的验证错误是通知用户需要以不同方式进行设置的好方法。这就是说,如果动作非常不同,那么将它们作为单独的动作是有意义的。​如果你还有其他问题,请告诉我!谢谢@xavdid。在我的场景中,我想最好创建两个具有不同“必需”字段的操作,而不是向用户发送错误。可能吧!安装过程中的验证错误是通知用户需要以不同方式进行设置的好方法。这就是说,如果动作非常不同,那么将它们作为单独的动作是有意义的。​如果你还有其他问题,请告诉我!