Templating: allow import name to be dynamic
@mikeerickson já está trabalhando nisso.
Desde 11/1/2024.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
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"
- Linguagem predominante
- JavaScript
- Estrelas
- 203
- Forks
- 81
- Merge médio
- 52min
- PRs com merge (30d)
- 1
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de NotePlan/plugins
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
-
bug: CommandBar.runOnAsyncThread can hang forever when reading TNote bridge fieldsTalvez já em andamento @EduardMe assumiu há 1 dia. Abertabug
-
the todaystart command fails silently if you are working in a splitTalvez já em andamento @jgclark assumiu há 1 dia. Abertabug
-
API bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
-
Task Sorting & Tools: support other line typesTalvez já em andamento @dwertheimer assumiu há 12 dias. Abertaenhancement
Todas as issues de NotePlan/plugins
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
Aethelgard-Systems/agent-postbox#32 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
SamuelNDCE/plume#42 ·
Mantenedores costumam responder em até 1 dia
-
[UI] Theme Provider Props table overflows on mobile viewportsTalvez já em andamento @SajanBisht assumiu hoje. Abertaframework/gatsby help wanted kind/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
layer5io/layer5#8264 · 1 comentário ·
Mantenedores costumam responder em até 3 dias