es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT en Google Apps Script y Google Sheets, puedo sugerir la siguiente solución:

    1. Abra el archivo de Google Sheets, vaya a la pestaña que contiene el rango de celdas que desea imprimir (E5:S48) y seleccione el rango (haga clic en la celda E5 y arrastre el mouse hasta la celda S48).
    2. Vaya a Archivo > Imprimir.

    3. Haga clic en el enlace “Configuración de impresión” en la parte inferior de la ventana de impresión.

    4. En la sección “Rango de impresión”, seleccione “Celdas seleccionadas”.

    5. Haga clic en “Imprimir” para imprimir solo el rango de celdas seleccionado.

    Si desea automatizar este proceso utilizando un script, puede usar el siguiente código:

    function printSelectedRange() {
      var sheet = SpreadsheetApp.getActiveSheet();
      var range = sheet.getRange("E5:S48");
      var printRange = sheet.getPrintArea();
      sheet.setActiveSelection("E5:S48");
      sheet.setPrintArea("E5:S48");
      sheet.print();
      sheet.setPrintArea(printRange);
    }
    

    Este script seleccionará el rango de celdas E5:S48, establecerá el área de impresión en ese rango, lo imprimirá y luego restaurará el área de impresión original. Puede ejecutar este script yendo a Herramientas > Editor de secuencias de comandos, pegando este código y haciendo clic en el botón “play”.

    Tenga en cuenta que este script imprimirá solo el rango seleccionado en la pestaña activa actualmente. Si desea imprimir el mismo rango en todas las pestañas, puede modificar el código para iterar a través de todas las pestañas e imprimir el rango en cada una.

Comments are closed.