Automatiza flujos de trabajo con scripts

Última actualización el 7 ago 2026

Aprende a automatizar tareas en Adobe InDesign usando los paneles Scripts y Script Label para flujos de trabajo más rápidos y consistentes.

Puedes usar dos paneles de scripts en InDesign para optimizar tu flujo de trabajo: el panel Scripts y el panel Script Label.

panel Scripts

Usa el panel Scripts para ejecutar Scripts que automaticen tareas repetitivas.El panel muestra scripts almacenados en las carpetas Scripts dentro de la aplicación InDesign y las carpetas Preferences.

Para abrir el panel Scripts, seleccione Ventana > Utilidades > Scripts. Agrega Scripts a la carpeta Scripts Panel para que aparezcan en el panel.
Ubicaciones de almacenamiento de Scripts

  • macOS: Users/[username]/Library/Preferences/Adobe InDesign/[version]/[language]/Scripts/Scripts Panel
  • Windows: Users\[username]\AppData\Roaming\Adobe\InDesign\[version]\[language]\Scripts\Scripts Panel
Sugerencia

Para encontrar la carpeta Scripts Panel, haz clic derecho (Windows) o control-clic (macOS) en un Script en el panel Scripts, luego seleccionar Reveal in Explorer o Reveal in Finder.

panel Script Label

Usa el panel Script Label para asignar etiquetas a elementos de página como marcos de texto o formas.Las etiquetas ayudan a los scripts a identificar objetos específicos.Para abrir el panel, selecciona Window > Utilities > Script Label.

Los Scripts te permiten automatizar tareas, desde acciones simples hasta funciones complejas.Puedes crear tus propios Scripts o ejecutar Scripts creados por otros usando guías de Scripts y recursos para desarrolladores disponibles.

Scripts de muestra disponibles en InDesign

Puedes instalar y usar los Scripts de muestra.Para ejecutar un script, haga doble clic en él en el panel Scripts.

Nombre del script

Función

AddGuides

Añade guías alrededor del objeto u objetos seleccionados.

AddPoints

Añade puntos a las rutas de los objetos seleccionados.

Add QR Code

Coloca un código QR en el cursor de colocación o directamente como un elemento de página.

AdjustPageItems

Mueve el contenido de páginas pares/impares por cantidades especificadas para reposicionar elementos después del cambio de márgenes de página principal o inserciones de página.

AlignToPage

Alinea los objetos en posiciones especificadas de una página.

AnimationEncyclopedia

Crea botones con diferentes propiedades de animación.

BreakFrame

Quita el marco de texto seleccionado y el contenido de una historia.

CornerEffects

Redibuja la ruta de los elementos seleccionados usando distintos efectos de esquina, incluidos efectos aplicados a puntos de ruta específicos.

CreateCharacterStyles

Define un estilo de carácter completo basado en el texto seleccionado.

CropMarks

Añade marcas de recorte y registro alrededor de los objetos seleccionados.

ExportAllStories

Exporta todos los artículos de un documento a una serie de archivos de texto.

FindChangeByList

Realiza operaciones estándar de buscar/cambiar texto leyendo un archivo de texto delimitado por tabulaciones.

ImageCatalog

Coloca todos los gráficos de una carpeta especificada en un diseño de hoja de contacto.

MakeGrid

Crea una cuadrícula mediante la subdivisión o duplicación de los objetos seleccionados.

Neon

Aplica un efecto de fusión al objeto u objetos seleccionados.

PathEffects

Cambia las posiciones de los puntos de la ruta en los objetos seleccionados para añadir un efecto creativo.

PlaceMultipagePDF

Coloca todas las páginas de un documento PDF.

SelectObjects

Selecciona los objetos del pliego activo según su tipo.

SortParagraphs

Ordena párrafos seleccionados alfabéticamente.

SplitStory

Divide los marcos de texto de la historia seleccionada en marcos de texto separados sin vínculos.

TabUtilities

Aplica tabulaciones y sangría al texto seleccionado.

Desarrollo de plug-in UXP

Mientras que los Scripts ayudan a automatizar tareas, el scripting UXP permite a los desarrolladores generar plug-ins con interfaces de usuario ricas e interactivas.

Scripts aportados por la comunidad

Encuentra scripts de código abierto de la comunidad de Adobe InDesign para ampliar la funcionalidad y automatizar tareas especializadas.

Script

Autor

Objetivo

Kris Coppieters

Usa métodos abreviados de teclado para insertar fácilmente uno o más caracteres Unicode en el texto de InDesign.

Stefan Rakete

Usa métodos abreviados de teclado para añadir comillas tipográficas definidas antes y después del texto seleccionado.

Paolo Agostinetto

Copia una capa y sus elementos de un documento a otro.

Roland Dreger

Determinar la altura x de un pasaje de texto.

Ariel Walden

Modificar los márgenes del documento para que coincidan con el marco de texto seleccionado en todo el documento. 

Ariel Walden

Romper la conexión entre marcos de texto fácilmente.

Kris Coppieters

Alertar a los usuarios sobre la presencia de notas con un Script de inicio para InDesign y Adobe InCopy.

Kris Coppieters

Copiar y pegar coordenadas en elementos de Página.

Gregor Fellenz

Encadenar consultas GREP de InDesign en nuevos scripts.

Gregor Fellenz

Borrar anulaciones de estilo de Texto, Tablas u Objetos de InDesign. 

Luis Felipe Corullón

Invertir la selección en el documento de InDesign.

Paolo Agostinetto

Este script te permite copiar una capa y sus elementos de un documento a otro.

Peter Kahrel

Convertir las Notas finales del final del documento en Notas finales del final del libro.

Peter Kahrel

Crear notas finales cuyas referencias no se actualicen automáticamente al añadir o quitar notas finales.

Olav Kvern

Cambia el tamaño de la selección actual, como una imagen, para ajustarla a la página.

Olav Kvern

Cambiar el tamaño de la página al tamaño de la selección actual, como una imagen.

Adobe mantiene en GitHub un repositorio de scripts de comunidad de código abierto. Para obtener más información sobre el repositorio de Scripts de la comunidad de InDesign, consulte el archivo ReadMe. Este archivo Léame incluye detalles sobre cómo aportar un script y enlaces a los creadores de secuencias de comandos.