Zapier 触发器:如果只有一个选项可用,则跳过输入字段的用户输入
Zapier Trigger: Skipping user entry of an inputField, if only one option is available
我们有一个 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'
}
],
...
来自 Zapier 平台团队的大卫。
这可能是可行的,但这不是一个常见的用例。您可以将一个函数放在那里,而不是将输入字段列为数组中的一个对象。该函数可以执行任何用于确定将有多少选项的请求,然后 return 字段数组或 []
,具体取决于。
这里最重要的是,如果用户不提供,bundle.inputData
将不会 具有 blockid
值。相反,您必须在 perform
方法中再次执行该请求并自行提供。
希望这对您有所帮助。如果您还有其他问题,请告诉我!
我们有一个 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'
}
],
...
来自 Zapier 平台团队的大卫。
这可能是可行的,但这不是一个常见的用例。您可以将一个函数放在那里,而不是将输入字段列为数组中的一个对象。该函数可以执行任何用于确定将有多少选项的请求,然后 return 字段数组或 []
,具体取决于。
这里最重要的是,如果用户不提供,bundle.inputData
将不会 具有 blockid
值。相反,您必须在 perform
方法中再次执行该请求并自行提供。
希望这对您有所帮助。如果您还有其他问题,请告诉我!