0

我们有一个 Zapier 触发器,它使用动态 inputField 在我们的软件中选择正确的对应项。设置 Zap 时,用户总是会看到一个包含动态下拉列表的对话框。如果下拉列表中只有一个可用值(占所有用法的 99%),则应跳过该对话框。有没有办法做到这一点?

operation: {
 inputFields: [
  {
    key: 'blockid', 
    type: 'string',
    label: 'Select Trigger',
    helpText: 'Pick the trigger in your Ultradox automation.',
    dynamic: 'blockid.id.title'
  }
 ],
...
4

1 回答 1

0

大卫在这里,来自 Zapier 平台团队。

这可能是可能的,但这不是一个常见的用例。您可以在其中放置一个函数,而不是将输入字段作为对象列出在数组中。该函数可以执行用于确定将有多少选项的任何请求,然后返回一个字段数组或[],具体取决于。

这里最大的问题是,如果用户不提供价值,它就没有bundle.inputData 价值blockid相反,您必须在您的perform方法中再次执行该请求并自己提供。

希望这可以帮助。​如果您还有其他问题,请告诉我!

于 2018-08-08T19:35:55.110 回答