Tengo este código para la acción de búsqueda de Zapier:
{ key: 'field0', label: 'Field 0', required: true, choices: { field1: 'Field1', field2: 'Field2' }, altersDynamicFields: true, }, function (z, bundle) { if (bundle.inputData['field0'] === 'field1') { return [{ key: 'field1', type: 'string', required: true, label: 'Field1' }]; } if (bundle.inputData['field0'] === 'field2') { return [{ key: 'field2', type: 'string', required: true, label: 'Field2' }]; } return []; }, ]Funciona como se esperaba: representa el campo en función de la selección del usuario; sin embargo, encima de las opciones desplegables, veo este mensaje:
No pudimos encontrar más opciones.
Lo sentimos, no hay más opciones. Hemos cargado los 2.
¿Cómo me deshago de este mensaje?
Trate de usar el control de cambio de caja en su lugar. Se ve más limpio y no dará ningún error de advertencia.
field = bundle.inputData.field0 switch (field) { case "field1": return [{ key: 'field1', type: 'string', required: true, label: 'Field1' }]; case "field2": return [{ key: 'field2', type: 'string', required: true, label: 'Field2' }]; default: return []; }