Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

240
Vistas
¿Cómo puedo configurar dos párrafos diferentes en la misma línea en G Docx usando Apps Script?

Estoy trabajando en una función que genera un Google Docx donde se lista, línea por línea, el nombre de cada personaje y sus letras. Cada línea se compone de dos cadenas: el nombre del personaje y la letra. Bueno, logro mi objetivo usando insertTable y formateándolo, obteniendo cada línea como una tabla de dos columnas.

 var table = body.insertTable(0, [[pers, text]]); var styles = {}; styles[DocumentApp.Attribute.BORDER_COLOR] = '#ffffff'; styles[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri'; styles[DocumentApp.Attribute.FONT_SIZE] = 11; table.setAttributes(styles);
Este es el resultado:

guión docx

¡El problema surge porque ahora necesito manipular este archivo y estoy luchando para trabajar con tantas tablas! La pregunta es: ¿hay alguna manera de obtener el mismo resultado sin usar tablas? body.appendParagraph() pero no puedo encontrar la forma de formatear el párrafo de la misma manera que en la imagen de arriba.

¿Podrías ayudarme? ..y.. ¡¡Me disculpo por mi mal inglés!!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Sí. Puede formatear un párrafo y obtener el mismo aspecto:

ingrese la descripción de la imagen aquí

Debe insertar un símbolo de tab después del nombre de un personaje y establecer la llamada 'sangría francesa' para el párrafo.

El código podría ser algo como esto:

 function setIndents() { var doc = DocumentApp.getActiveDocument(); var indent = 100; doc.getBody().getParagraphs().forEach(p => p.setIndentStart(indent)); }

Establece la 'sangría francesa' (100 pt) para todos los párrafos existentes en el documento actual.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda