v1.0
2 / 15Esta guía cubre todo el script de punta a punta: desde qué hace y cómo instalarlo, hasta cada pestaña del diálogo, la referencia de marcadores y un ejemplo paso a paso completo.
3 / 15Agenda Builder PRO es un script para Adobe InDesign que automatiza la generación de agendas. Vos diseñás libremente el layout en un pliego de dos páginas, colocás marcadores especiales en las cajas de texto, y el script se encarga de duplicar esas páginas y completarlas con los días, fechas, meses, feriados, imágenes y mini calendarios de todo un año.
| Diaria | Una página por cada día del año. |
| Diaria Sáb/Dom | Lunes a viernes con página individual; sábado y domingo comparten una sola página. |
| Semanal | Una página o pliego por semana. Es el tipo más habitual. |
| Dos días | Dos días por cada página. Llena los marcadores de a pares. |
| Libre | Para layouts completamente personalizados — el script rellena los {{F}} en el orden en que aparecen. |
4 / 15
5 / 15Antes de ejecutar el script tenés que preparar el documento: crear una o más páginas template con cajas de texto que contengan marcadores. Un marcador es un texto entre dobles llaves, como {{F}} o {{D}}. El script los busca y los reemplaza con los valores que correspondan a cada fecha.
Si tu layout usa tablas de InDesign, podés poner marcadores dentro de las celdas — el script los detecta y los trata igual que los de una caja de texto normal.
6 / 15
Campo numérico. Ingresá el año a generar (ej. 2027). El script usa este valor para calcular días, semanas y feriados.
| Diaria | Una página por cada día del año (365/366 páginas). |
| Diaria Sáb/Dom | Lunes a viernes con página individual; sábado y domingo comparten una sola página. |
| Semanal | Una página o pliego por semana. Es el tipo más habitual. |
| Dos días | Dos días por cada página. El script llena los marcadores de a pares. |
| Libre | Para layouts completamente personalizados. Rellena los {{F}} en el orden en que aparecen. |
Determina el idioma de los nombres de días y meses. Opciones: Español, English, Português. Afecta también los mini calendarios.
Lunes (estándar latinoamericano y europeo) o Domingo (estándar EE.UU.). Define cómo se ordenan los días en los mini calendarios y cómo se cuentan las semanas para el marcador {{S}}.
7 / 15| Continuo | El mes "fluye" de una página a la siguiente sin interrupciones. Recomendado para la mayoría de las agendas — el primer día del año arranca en el primer pliego y el último día cierra al final, sin saltos. |
| Separado por mes | Cada mes empieza en un pliego nuevo. Útil para agendas con secciones claramente separadas o cuando querés intercalar portadas mensuales. |
| Solo fechas | El script solo reemplaza el marcador {{F}} (número de día). Los nombres de días tendrías que escribirlos a mano. Útil cuando ya diseñaste tu agenda con los nombres de la semana fijos en el template. |
| Días y fechas | Reemplaza tanto {{F}} como {{D}}, {{M}}, {{S}}, etc. Es la opción habitual. |
8 / 15Controla la presentación de los marcadores {{D}}, {{M}} y {{F}}.
| Solo nombre | Lunes / Monday / Segunda |
| Nombre + fecha | Lunes 5 / Monday 5 / Segunda 5 |
| Inicial | L / M / S |
| Inicial + fecha | L 5 / M 5 / S 5 |
| Abreviado | Lun / Mon / Seg |
| Abreviado + fecha | Lun 5 / Mon 5 / Seg 5 |
| Título | Lunes, Martes — Enero, Febrero |
| MAYÚSCULAS | LUNES, MARTES — ENERO, FEBRERO |
| minúsculas | lunes, martes — enero, febrero |
| 1 – 9 (sin cero) | 1, 2, 3 … 9, 10, 11 |
| 01 – 09 (con cero) | 01, 02, 03 … 09, 10, 11 |
9 / 15Te permite definir hasta 10 códigos personalizados que el script reemplaza en el documento, igual que los marcadores estándar. Útiles para frases del día, santo del día, número de página personalizado, nombres de eventos.
| Campo | Qué pone |
|---|---|
| Código | El nombre del marcador, sin llaves. Ej: FRASE. En InDesign vas a escribir {{FRASE}}. |
| Valores | El contenido a reemplazar (ver abajo). |
| Siempre | Si está tildado, reemplaza el código en TODAS las páginas. Si no, sólo en las que ya tengan una fecha. |
10 / 15Cargás la lista de feriados y el script los reemplaza automáticamente en las cajas con el marcador {{H}}.
Un feriado por línea, con el formato DD/MM Nombre del feriado:
01/01 Año Nuevo 24/03 Día de la Memoria 02/04 Día del Veterano 01/05 Día del Trabajador 25/05 Revolución de Mayo 20/06 Día de la Bandera 09/07 Día de la Independencia 12/10 Día del Respeto a la Diversidad Cultural 25/12 Navidad
11 / 15El script puede insertar imágenes automáticamente en los marcos de imagen del documento. Tildá "Agregar imágenes al documento" para activar esta sección.
Escribí la ruta a la carpeta donde están las imágenes, o dejá el campo vacío y el script muestra un explorador al ejecutarse. Acepta JPG, PNG, TIF, PSD, AI, EPS, PDF.
| Por marco | Una imagen por marco, en el orden del documento (arriba a abajo, izquierda a derecha). Cicla si hay más marcos que imágenes. |
| Por mes | Una imagen por mes. Las imágenes se ordenan alfabéticamente: la 1 va en enero, la 2 en febrero, etc. |
| Subcarpetas | Si está tildado, busca también dentro de subcarpetas. |
| Solo en páginas con fecha | Sólo coloca imágenes en páginas que tienen al menos un {{F}}. |
| Reemplazar existentes | Si está tildado, reemplaza imágenes ya colocadas. Si no, sólo llena marcos vacíos. |
| Ciclar imágenes | Si hay más marcos que imágenes, vuelve al principio. |
| Ajuste | Proporcional · Rellenar · Centrar · Encajar. |
| Alineación V / H | Arriba/Centro/Abajo · Izquierda/Centro/Derecha. |
12 / 15Tildá "Generar mini calendarios" para activar esta sección. El script genera tablas dentro de las cajas con marcadores {{MINICAL}}, ajustándolas al tamaño de cada caja.
| L | M | M | J | V | S | D |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
{{MINICAL}} — mes de la página actual.
{{MINICAL_PREV}} — mes anterior.
{{MINICAL_NEXT}} — mes siguiente.
| Cabecera | No mostrar · Solo mes · Mes y año. |
| Nombre de días | Nombre completo · Abreviación 2 letras · Inicial. |
13 / 15| Marcador | Reemplazado por |
|---|---|
| {{F}} | Número del día. Ej: 5 ó 05. |
| {{D}} | Nombre (y/o inicial/abreviatura) del día de la semana. |
| {{M}} | Nombre del mes. |
| {{A}} | Año. |
| {{S}} | Número de semana del año. |
| {{H}} | Nombre del feriado del día (vacío si no hay feriado). |
| {{MINICAL}} | Tabla mini calendario del mes de esa página. |
| {{MINICAL_PREV}} | Tabla mini calendario del mes anterior. |
| {{MINICAL_NEXT}} | Tabla mini calendario del mes siguiente. |
| {{CODIGO}} | Valor personalizado definido en la pestaña Códigos. |
14 / 15Una agenda 2028 semanal, lunes a domingo, en español, con el número del día grande y el nombre debajo, más feriados argentinos marcados.
Crear un pliego de dos páginas en InDesign con cajas de texto:
| General | Año 2028 · Tipo Semanal · Idioma Español · Inicio de semana Lunes · Modo Continuo · Automatizar Días y fechas |
| Formato | Día Solo nombre · Escritura días Título · Escritura meses MAYÚSCULAS · Fecha 1-9 |
| Feriados | Cargar lista DD/MM Nombre de los feriados argentinos. |
Hacer clic en OK. El documento se completa con todos los pliegos del año 2028. Cada caja {{H}} muestra el feriado del día correspondiente — los días sin feriado quedan vacíos.
15 / 15Verificá que los marcadores estén escritos exactamente con dobles llaves: {{F}} y no {F} ni [[F]]. El documento debe tener al menos una página con un {{F}}.
Puede pasar cuando la caja {{MINICAL}} está en la página izquierda de un pliego y los {{F}} están en la derecha. Asegurate de que el pliego template tenga al menos una caja {{F}} además del mini calendario.
Verificá que cada caja {{H}} esté ubicada claramente más cerca de su tabla (o caja {{F}}) que de las tablas de otros días. Si están muy juntas, separá un poco las cajas {{H}}.
No es recomendable. El script genera páginas nuevas cada vez. Para regenerar, partí siempre del template original y mantené una copia sin modificar.
Sí. Es compatible con InDesign en macOS. Las rutas deben usar el formato Mac (/ en lugar de \). Ej: /Users/usuario/Documentos/imagenes/.