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

468
Vistas
Google Sheets api Agregar y cambiar el color de la fila (Nodo js)

He estado tratando de dar formato a la fila de hojas al agregar, pero no puedo resolverlo. No tengo ningún problema con agregar las filas, funciona bien. Entonces, ¿cómo puedo agregar y formatear la fila simultáneamente? Por lo que sé, debería usar la función "batchUpdate ()", lo intenté de muchas maneras pero aún no puedo resolverlo.

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

0

Creo que su objetivo es el siguiente.

  • Desea agregar una fila a una hoja en una hoja de cálculo de Google.
  • Cuando se agrega la fila, desea establecer el color (¿color de fondo?) a la fila.
  • Quiere lograr esto usando Node.js.

En este caso, ¿qué tal el siguiente script de muestra?

Guión de muestra:

En este script, se usa googleapis para Node.js. Ref Esto se puede utilizar con Quickstart. Árbitro

 const sheets = google.sheets({ version: "v4", auth }); // Please use your authorization script. const spreadsheetId = "###"; // Please set your Spreadsheet ID. const sheetId = "0"; // Please set your sheet ID. const appendValue = ["sample1", "sample2", "sample3"]; // This is a sample append value. const backgroundColor = { red: 1, green: 0, blue: 0 }; // This is a sample background color. In this case, the red color is used. const values = appendValue.map((e) => ({userEnteredValue: { stringValue: e }, userEnteredFormat: { backgroundColor }})); const requests = [{appendCells: {rows: [{ values }], sheetId, fields: "userEnteredValue,userEnteredFormat"}}]; await sheets.spreadsheets.batchUpdate({spreadsheetId, resource: { requests }});
  • Cuando se ejecuta este script, se agrega una fila de "sample1", "sample2", "sample3" a la hoja y el color de fondo de las celdas de la fila adjunta se establece en color rojo.

Nota:

  • Este es un script de muestra simple. Por lo tanto, modifique esto para su situación real.

Referencias:

  • Método: hojas de cálculo.batchUpdate
  • AppendCellsRequest
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