Templating: allow import name to be dynamic
@mikeerickson ci sta già lavorando.
Dal 11/1/2024.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
A user has created a template that dynamically imports a template based on the day of the week.
What would be ideal would be to allow this import to load a template based on the calculated day, e.g.:
const daysOfWeek = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
const today = daysOfWeek[this_date.getDay()]
const templateName = `☀️ Daily Note - ${today}`
...
<% import(`${templateName}`) -%>
This doesn't work as the code is currently written.
The string in the import statement is treated as a literal and is not interpolated.
***************************************************************************
ERROR
Method: NPTemplating.getTemplate:
Message: Template "${templateName}" Not Found or Empty
***************************************************************************
Would be nice to allow this to be dynamic so that the code above would load "☀️ Daily Note - Mon" or "☀️ Daily Note - Fri"
- Lingua principale
- JavaScript
- Stelle
- 203
- Fork
- 81
- Merge medio
- 52m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NotePlan/plugins
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
bug: CommandBar.runOnAsyncThread can hang forever when reading TNote bridge fieldsForse già presa @EduardMe l’ha presa oggi. Apertabug
-
the todaystart command fails silently if you are working in a splitForse già presa @jgclark l’ha presa 1 giorno fa. Apertabug
-
API bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
Task Sorting & Tools: support other line typesForse già presa @dwertheimer l’ha presa 12 giorni fa. Apertaenhancement
Tutte le issue di NotePlan/plugins
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
wazuh/wazuh-documentation#10584 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
InukaAsith/TwinDesk#84 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Graphify-Labs/graphify#4860 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
CommandCodeAI/command-code#1088 ·
I maintainer di solito rispondono entro 2 giorni