---
type: guide
bg-color: cyan-50
bg-pattern: dotted
icon: clipboard
icon-color: cyan-500
bg-color-dark: cyan-950
---
# Plantillas
Las [plantillas](https://help.noteplan.co/article/136-templates) en NotePlan te ayudan a comenzar cualquier nota con una estructura lista para usar. Ya sea tu plan diario, un resumen de proyecto o un resumen de reunión.
Úsalas como un esqueleto reutilizable o una configuración completa que inserta horarios bloqueados por tiempo, tareas, clima, indicaciones de diario, agendas y más.

~**Primeros Pasos:**~
- Genera plantillas de ejemplo: haz clic derecho (o mantén presionado en iOS) en la carpeta Plantillas bajo Carpetas Inteligentes → Crear plantillas de ejemplo, o haz clic [aquí](noteplan://x-callback-url/createTemplates).
- Abre una plantilla para personalizarla; recomendamos comenzar con una plantilla de Nota Diaria.
- Usa una plantilla de cualquiera de estas formas:
	- Abre una nueva nota (diaria o regular) y haz clic en `Insertar Plantilla` en la nota vacía.
	- Presiona `CMD+J` para abrir la barra de comandos, luego escribe "insertar plantilla".
		- Esto también funciona en notas existentes; la plantilla se inserta en el cursor.
		- O escribe `/insertar plantilla` para insertar en el cursor.
	- Para auto-insertar en notas diarias, abre la plantilla y haz clic en el ícono de calendario + reloj (arriba a la derecha) para programarla.

~**Notas de Reunión:**~
- Crea plantillas de ejemplo de notas de reunión haciendo clic [aquí](noteplan://x-callback-url/createTemplates?type=meeting).
- Elige un evento en tu línea de tiempo (lado derecho en Mac/iPad; abajo en iPhone a través del botón de calendario + tiempo) o crea un evento de prueba.
- Abre el evento, elige "Crear Nueva Nota", luego selecciona una plantilla de reunión (por ejemplo, "Carpeta Mensual").
- Listo. Tu nota se crea, se archiva automáticamente y se vincula al evento para acceso fácil. Ahora puedes acceder a la nota de reunión a través del evento (haz clic en él).

## Automatización en Plantillas
Las plantillas de NotePlan admiten marcadores de posición dinámicos, automatización de JavaScript y comandos de complementos para generar contenido al crear o bajo demanda. Verás algo de esto en las plantillas de ejemplo.
Puedes usar funciones de Template Helper y scripts JS personalizados para extraer datos, formatear texto e insertar tareas automáticamente.
Usa etiquetas especiales dentro de una plantilla para escribir código entre ellas: `<%-` es la etiqueta de inicio y `%>` la etiqueta de cierre para producir algo.

**Ejemplo:**
```
￼---
title: Copiar Tareas de la Carpeta del Proyecto
type: empty-note
￼---
<%
// Obtener todas las notas del proyecto de una carpeta específica
const folderPath = "10 - Proyectos" // Cambia esto a la ruta de tu carpeta
const allNotes = DataStore.projectNotes
const notesInFolder = allNotes.filter(note => note.filename.startsWith(folderPath))

// Recopilar todas las tareas abiertas de esas 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") %>
```

**Documentación completa:**
- [Ejecutar Javascript en Plantillas](https://help.noteplan.co/article/148-run-javascript-code-in-your-templates)
- [Indicaciones de IA en Plantillas](https://help.noteplan.co/article/233-ai-prompts-in-templates)
- [Fechas en Plantillas](https://help.noteplan.co/article/150-dates-in-templates)
- [Indicaciones en Plantillas](https://help.noteplan.co/article/261-template-prompts-dialogs#working-frontmatter)
- [API completa de JavaScript de NotePlan](https://help.noteplan.co/article/70-javascript-plugin-api)
- [Documentación de Plantillas](https://noteplan.co/templates/docs)


### Indicaciones de IA
También puedes usar indicaciones de IA (a menudo mucho más fácil que usar la API) para que la IA acceda a notas específicas y procese el contenido para ser insertado.
Puede elegir un objetivo aleatorio de tu nota anual, resumir el día de ayer o la semana pasada, o incluso acceder a una carpeta completa para encontrar información específica.

**Ejemplo:**
```
---
title: Ejemplo Simple de IA
type: empty-note
---
**Inspiración Diaria:**
<%- await NotePlan.ai("Dame una cita motivacional corta para el día") %>

**Resumen de las Tareas de Hoy:**
<%- await NotePlan.ai("Lista todas mis tareas abiertas en un resumen breve", ["ayer"]) %>

**Objetivo Aleatorio de Este Año:**
<%- await NotePlan.ai("Devuelve un punto aleatorio de mis objetivos anuales", ["este año"]) %>
```

## Propiedades de Nota en Plantillas
Las plantillas pueden pre-llenar propiedades de nota. Esto es especialmente útil para notas de proyecto o colecciones como notas de libros, para que todas comiencen con las mismas propiedades.
La plantilla de ejemplo [[Plantilla de Proyecto]] muestra cómo hacer esto.

~**Primeros Pasos:**~
- Tus plantillas ya incluyen propiedades de nota en la parte superior que definen el título y tipo de la plantilla. Estas son solo para la plantilla y no se agregarán a tus notas.
- Para agregar propiedades a las notas creadas desde una plantilla, colócalas en la parte superior del cuerpo de la plantilla, entre un `--` inicial y un `--` final (guiones dobles). Usa un par clave: valor por línea.

**Ejemplo:**
```
--
status: backlog
type: project
--
## Nota de Proyecto

... resto de la plantilla
```

Esto puede ser toda tu plantilla. Las propiedades entre los guiones dobles se agregarán a la nota como propiedades de nota regulares.
