---
type: guide
bg-color: cyan-50
bg-pattern: dotted
icon: clipboard
icon-color: cyan-500
bg-color-dark: cyan-950
---
# Modelos
Os [modelos](https://help.noteplan.co/article/136-templates) no NotePlan ajudam você a começar qualquer nota com uma estrutura pronta para uso. Seja seu plano diário, um resumo de projeto ou um resumo de reunião.
Use-os como um esqueleto reutilizável ou uma configuração completa que insere horários bloqueados por tempo, tarefas, clima, indicações de diário, agendas e mais.

~**Primeiros Passos:**~
- Gere modelos de exemplo: clique com o botão direito (ou mantenha pressionado no iOS) na pasta Modelos sob Pastas Inteligentes → Criar modelos de exemplo, ou clique [aqui](noteplan://x-callback-url/createTemplates).
- Abra um modelo para personalizá-lo; recomendamos começar com um modelo de Nota Diária.
- Use um modelo de qualquer uma dessas formas:
	- Abra uma nova nota (diária ou regular) e clique em `Inserir Modelo` na nota vazia.
	- Pressione `CMD+J` para abrir a barra de comandos, depois digite "inserir modelo".
		- Isso também funciona em notas existentes; o modelo é inserido no cursor.
		- Ou digite `/inserir modelo` para inserir no cursor.
	- Para auto-inserir em notas diárias, abra o modelo e clique no ícone de calendário + relógio (canto superior direito) para programá-lo.

~**Notas de Reunião:**~
- Crie modelos de exemplo de notas de reunião clicando [aqui](noteplan://x-callback-url/createTemplates?type=meeting).
- Escolha um evento na sua linha do tempo (lado direito no Mac/iPad; abaixo no iPhone através do botão de calendário + tempo) ou crie um evento de teste.
- Abra o evento, escolha "Criar Nova Nota", depois selecione um modelo de reunião (por exemplo, "Pasta Mensal").
- Pronto. Sua nota é criada, arquivada automaticamente e vinculada ao evento para acesso fácil. Agora você pode acessar a nota de reunião através do evento (clique nele).

## Automação em Modelos
Os modelos do NotePlan suportam marcadores de posição dinâmicos, automação de JavaScript e comandos de complementos para gerar conteúdo ao criar ou sob demanda. Você verá algo disso nos modelos de exemplo.
Você pode usar funções de Template Helper e scripts JS personalizados para extrair dados, formatar texto e inserir tarefas automaticamente.
Use tags especiais dentro de um modelo para escrever código entre elas: `<%-` é a tag de início e `%>` a tag de fechamento para produzir algo.

**Exemplo:**
```
￼---
title: Copiar Tarefas da Pasta do Projeto
type: empty-note
￼---
<%
// Obter todas as notas do projeto de uma pasta específica
const folderPath = "10 - Projetos" // Altere isso para o caminho da sua pasta
const allNotes = DataStore.projectNotes
const notesInFolder = allNotes.filter(note => note.filename.startsWith(folderPath))

// Coletar todas as tarefas abertas dessas notas
const tasks = []
for (const note of notesInFolder) {
  const openTasks = note.paragraphs.filter(p => p.type === "open")
  tasks.push(...openTasks)
}
-%>
<%- tasks.map(t => t.rawContent).join("\n") %>
```

**Documentação completa:**
- [Executar Javascript em Modelos](https://help.noteplan.co/article/148-run-javascript-code-in-your-templates)
- [Indicações de IA em Modelos](https://help.noteplan.co/article/233-ai-prompts-in-templates)
- [Datas em Modelos](https://help.noteplan.co/article/150-dates-in-templates)
- [Indicações em Modelos](https://help.noteplan.co/article/261-template-prompts-dialogs#working-frontmatter)
- [API completa de JavaScript do NotePlan](https://help.noteplan.co/article/70-javascript-plugin-api)
- [Documentação de Modelos](https://noteplan.co/templates/docs)


### Indicações de IA
Você também pode usar indicações de IA (muitas vezes muito mais fácil do que usar a API) para que a IA acesse notas específicas e processe o conteúdo para ser inserido.
Pode escolher um objetivo aleatório da sua nota anual, resumir o dia de ontem ou a semana passada, ou até mesmo acessar uma pasta completa para encontrar informações específicas.

**Exemplo:**
```
---
title: Exemplo Simples de IA
type: empty-note
---
**Inspiração Diária:**
<%- await NotePlan.ai("Dê-me uma citação motivacional curta para o dia") %>

**Resumo das Tarefas de Hoje:**
<%- await NotePlan.ai("Liste todas as minhas tarefas abertas em um resumo breve", ["ontem"]) %>

**Objetivo Aleatório Deste Ano:**
<%- await NotePlan.ai("Retorne um ponto aleatório dos meus objetivos anuais", ["este ano"]) %>
```

## Propriedades de Nota em Modelos
Os modelos podem pré-preencher propriedades de nota. Isso é especialmente útil para notas de projeto ou coleções como notas de livros, para que todas comecem com as mesmas propriedades.
O modelo de exemplo [[Modelo de Projeto]] mostra como fazer isso.

~**Primeiros Passos:**~
- Seus modelos já incluem propriedades de nota na parte superior que definem o título e tipo do modelo. Estas são apenas para o modelo e não serão adicionadas às suas notas.
- Para adicionar propriedades às notas criadas a partir de um modelo, coloque-as na parte superior do corpo do modelo, entre um `--` inicial e um `--` final (hífens duplos). Use um par chave: valor por linha.

**Exemplo:**
```
--
status: backlog
type: project
--
## Nota de Projeto

... resto do modelo
```

Isso pode ser todo o seu modelo. As propriedades entre os hífens duplos serão adicionadas à nota como propriedades de nota regulares.

