Fórmula de notion no encuentra la propiedad: solución de referencia
🔍 WiseChecker

Fórmula de notion no encuentra la propiedad: solución de referencia

Cuando escribes una fórmula en una base de datos de Notion, es posible que veas el error “Cannot find property” junto a un nombre de propiedad que sabes que existe. Este error impide que la fórmula se calcule y suele aparecer después de cambiar el nombre de una propiedad o de cambiar desde otro editor de fórmulas. La causa principal es que la fórmula sigue apuntando al nombre interno anterior de la propiedad, no al nombre visible actual. Este artículo explica por qué ocurre esta discrepancia y ofrece pasos exactos para corregir la referencia y que tu fórmula vuelva a funcionar.

Puntos clave: cómo corregir el error “Cannot find property” en fórmulas de Notion

  • Haz clic en el nombre de la propiedad en el editor de fórmulas: selecciona la propiedad correcta en la lista desplegable que aparece al hacer clic en el texto del error subrayado.
  • Elimina y vuelve a escribir el nombre de la propiedad manualmente: escribe el nombre de la propiedad exactamente como aparece en el encabezado de la base de datos para forzar a Notion a volver a indexarla.
  • Cambia el nombre de la propiedad de nuevo a su nombre original: si cambiaste el nombre de la propiedad después de escribir la fórmula, vuelve a ponerle el nombre anterior, luego actualiza la fórmula antes de cambiarlo de nuevo.

ADVERTISEMENT

Por qué Notion muestra “Cannot find property” en una fórmula

Las fórmulas de Notion hacen referencia a las propiedades por su ID interno, no por el nombre visible que ves en el encabezado de la tabla. Cuando cambias el nombre de una propiedad, el ID interno sigue siendo el mismo, pero el editor de fórmulas puede no lograr asociar el nuevo nombre visible con ese ID. Esto también ocurre cuando copias una base de datos o duplicas una propiedad: la fórmula puede apuntar a una propiedad que ya no existe en el esquema actual de la base de datos. El error no es un fallo; es una discrepancia entre el nombre de la propiedad en el texto de la fórmula y la lista de propiedades que Notion mantiene para esa base de datos.

Situaciones comunes que provocan el error

El error aparece con mayor frecuencia en estas situaciones:

  • Cambiaste el nombre de una propiedad después de escribir una fórmula que hace referencia a ella.
  • Eliminaste una propiedad que una fórmula sigue usando.
  • Copiaste una página o plantilla de base de datos que contiene una fórmula que hace referencia a una propiedad de la base de datos de origen.
  • Escribiste manualmente un nombre de propiedad en el editor de fórmulas en lugar de seleccionarlo en la lista de autocompletado.

Pasos para corregir el error “Cannot find property” en fórmulas de Notion

Sigue estos pasos en orden. Empieza por el paso 1; si el error persiste, pasa al paso 2.

  1. Haz clic en el nombre de la propiedad subrayado en el editor de fórmulas
    Abre la página de la base de datos o la vista de tabla que contiene la fórmula rota. Haz clic en la celda de la fórmula y selecciona Edit formula en el menú. En el editor de fórmulas, busca el nombre de la propiedad que está subrayado en rojo. Haz clic en ese nombre de propiedad. Aparece una lista desplegable con todas las propiedades disponibles. Selecciona la propiedad correcta en la lista. Notion sustituye la referencia anterior por el nombre actual de la propiedad. Haz clic en Done para guardar.
  2. Elimina y vuelve a escribir el nombre de la propiedad manualmente
    Si al hacer clic en el nombre de la propiedad no aparece una lista desplegable, selecciona todo el texto del nombre de la propiedad en el editor de fórmulas y pulsa Delete. Escribe el nombre de la propiedad exactamente como aparece en el encabezado de la columna de la base de datos. Mientras escribes, Notion debería mostrar una sugerencia de autocompletado. Selecciona la sugerencia y haz clic en Done para guardar.
  3. Cambia el nombre de la propiedad de nuevo a su nombre original
    Si cambiaste el nombre de la propiedad después de escribir la fórmula, vuelve a ponerle el nombre que tenía cuando se creó la fórmula. Abre la base de datos, haz clic en el encabezado de la propiedad y selecciona Rename. Introduce el nombre original. La fórmula debería resolverse ahora. Cuando la fórmula funcione, cambia el nombre de la propiedad al nuevo nombre y, de inmediato, haz clic en la referencia de la propiedad en el editor de fórmulas y vuelve a seleccionarla en la lista desplegable.
  4. Comprueba si hay propiedades eliminadas en la fórmula
    Si eliminaste una propiedad a la que hace referencia la fórmula, el error persistirá hasta que elimines esa referencia. Abre el editor de fórmulas. Busca cualquier nombre de propiedad que esté subrayado en rojo y que no aparezca en las columnas de tu base de datos. Sustituye esa referencia por una propiedad actual o elimina la línea que la usa. Haz clic en Done para guardar.
  5. Actualiza la base de datos cambiando la vista
    A veces la caché del editor de fórmulas está desactualizada. Cierra el editor de fórmulas. Cambia la vista de la base de datos a otro diseño, por ejemplo, de Tabla a Tablero, y luego vuelve a cambiarla. Abre de nuevo el editor de fórmulas. Es posible que el error desaparezca después de actualizar la vista.

ADVERTISEMENT

Si Notion sigue mostrando el error después de la solución principal

La fórmula hace referencia a una propiedad de otra base de datos

Si tu fórmula usa la función prop() y la propiedad pertenece a una base de datos relacionada, asegúrate de que la propiedad de relación esté configurada correctamente. Abre la base de datos que contiene la fórmula. Comprueba que la propiedad de relación apunte a la base de datos de destino correcta. Si se cambió el nombre de la base de datos de destino o se eliminó, vuelve a crear la relación y actualiza la fórmula.

La fórmula se copió de otra base de datos

Cuando copias una página de base de datos o una plantilla que contiene una fórmula, la fórmula puede hacer referencia a propiedades que no existen en la nueva base de datos. Elimina toda la fórmula y vuelve a escribirla desde cero usando solo propiedades que existan en la base de datos actual. Usa la lista de autocompletado para evitar errores de escritura.

El nombre de la propiedad contiene caracteres especiales o espacios

Las fórmulas de Notion gestionan automáticamente los espacios en los nombres de propiedades, pero algunos caracteres especiales, como barras o paréntesis, pueden provocar el error. Cambia el nombre de la propiedad para usar solo letras, números y guiones bajos. Actualiza la fórmula para que coincida con el nuevo nombre y, después, vuelve a poner el nombre original a la propiedad si es necesario.

La base de datos tiene demasiadas propiedades

Notion limita el número de propiedades que puede tener una base de datos. Si tienes más de 500 propiedades, es posible que el editor de fórmulas no cargue la lista de propiedades. Elimina las propiedades que no uses hasta que el recuento sea inferior a 500. Después, vuelve a abrir el editor de fórmulas y selecciona la propiedad correcta en la lista desplegable.

Comparación de métodos de referencia en fórmulas de Notion

Método Cómo funciona Cuándo usarlo
Hacer clic en el nombre de la propiedad en el editor Abre una lista desplegable con todas las propiedades actuales La propiedad existe, pero la fórmula usa un nombre antiguo
Escribir el nombre de la propiedad manualmente Activa el autocompletado después de escribir unos caracteres No aparece la lista desplegable o la propiedad se añadió recientemente
Volver a poner el nombre original a la propiedad Restaura temporalmente el nombre original de la propiedad Se cambió el nombre de la propiedad después de escribir la fórmula

Las fórmulas de Notion requieren referencias exactas a las propiedades para calcularse correctamente. Los pasos anteriores cubren las causas más comunes del error “Cannot find property”. Después de corregir la referencia, prueba siempre la fórmula con algunas páginas para confirmar que devuelve el valor esperado. En fórmulas complejas con varias referencias a propiedades, comprueba cada referencia una a una. Para evitar este error en el futuro, actualiza siempre tus fórmulas inmediatamente después de cambiar el nombre o eliminar una propiedad.

ADVERTISEMENT