Add Bases support for Bind Targets
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript
Línea de trabajo
No se nombran archivos ni pruebas. Empieza localizando las implementaciones de almacenamiento existentes de Bind Target y los puntos de integración de Obsidian Bases; después, determina cómo los destinos de columnas y celdas exponen valores, nombres para mostrar y fórmulas. Se considera terminado cuando las propiedades de Base se pueden leer y escribir mediante Bind Targets, mientras las celdas con fórmulas permanecen protegidas según lo especificado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Please fill out these Check-boxes
- I checked for existing similar feature requests
- I have read the docs and checked that the feature I am requesting is not already implemented
- My feature request consists of only one feature
Is your Feature Request related to a Problem or Annoyance?
No response
Describe the Feature you'd like
I would like to be able to access a Base's property's via a Bind Target. While Base properties are similar to YAML frontmatter, they're not quite the same - especially with Base formula properties.
I imagine it would be a different Storage type, and it would be nice to be able to target either a specific cell (column and row) or the entire column. When you target a column, return a type that allows you to set the display name, get/set the value of a specific cell by passing in the file/row, and get/set the formula. If you target the specific cell and the column is a formula property, then you shouldn't be able to set it via the meta bind.
Alternatives
Using the YAML frontmatter directly can work, but depending on what you're doing might require significant duplicative effort between dealing with the Base and the Meta-bind code. Base formulas can also be easier to use in some cases than meta-bind formulas.
Additional Context
No response
- Lenguaje dominante
- TypeScript
- Estrellas
- 1k
- Forks
- 86
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mProjectsCode/obsidian-meta-bind-plugin
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
mProjectsCode/obsidian-meta-bind-plugin#669 · 2 comentarios ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
-
feature request
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
-
Hotkeys for Inserting FieldsAbiertofeature request
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
-
bug can't reproduce
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
mProjectsCode/obsidian-meta-bind-plugin#667 · 9 comentarios ·
Todos los issues de mProjectsCode/obsidian-meta-bind-plugin
Issues similares
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
supabase/agent-skills#611 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
polka-codes/test#345 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 92/100
GoogleChromeLabs/project-sesame#217 ·
Los mantenedores suelen responder en 12 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
solana-foundation/solana-com#2202 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100