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

149
Vistas
Crear un comentario | Hoja de cálculo de Google | nodoJS

Estoy tratando de poner un comentario usando NODEJS y el modulo "Google Spread-Sheet", he logrado escribir en celdas, leer, borrar, pero no puedo poner un comentario en una celda, y los tutoriales que veo solo enseñan discontinuados formularios, alguien podría ayudarme? Muchísimas gracias.

 const { GoogleSpreadsheet } = require('google-spreadsheet'); const creds = require('./googleSheetCredentials.json'); async function accessSpreadSheet() { const doc = new GoogleSpreadsheet('XXXXXXXXXXXX'); await doc.useServiceAccountAuth(creds); await doc.loadInfo(); const sheet = doc.sheetsByIndex[0]; await sheet.addRow({ Login: 'hello world', // column A Date: '2020-01-01' // column B }); const row = await sheet.getRows(); console.log(row); //await sheet.addComment('2', 'Login', 'Hello world'); Doesn't work } accessSpreadSheet();
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Creo que su objetivo es el siguiente.

  • Desea insertar una nota en una celda.
    • Desde su secuencia de comandos y await sheet.addComment('2', 'Login', 'Hello world'); , supuse que quería insertar una nota en la columna "A" de la fila agregada.
  • Desea lograr esto usando node-google-spreadsheet .

En este caso, ¿qué tal la siguiente modificación?

Guión modificado:

 const { GoogleSpreadsheet } = require('google-spreadsheet'); const creds = require('./googleSheetCredentials.json'); async function accessSpreadSheet() { const doc = new GoogleSpreadsheet('XXXXXXXXXXXX'); await doc.useServiceAccountAuth(creds); await doc.loadInfo(); const sheet = doc.sheetsByIndex[0]; // I modified below script. const res = await sheet.addRow({ Login: "hello world", // column A Date: "2020-01-01", // column B }); await sheet.loadCells(); sheet.getCellByA1("A" + res.rowIndex).note = "sample note"; await sheet.saveUpdatedCells(); } accessSpreadSheet();
  • Cuando ejecuta este script, se inserta una nota de sample note en la columna "A" de la fila agregada.

Nota:

  • Esta secuencia de comandos modificada supone que ya ha podido obtener y poner valores en la hoja de cálculo de Google utilizando Sheets API con google-spreadsheet y su secuencia de comandos de await sheet.addRow funciona. Tenga cuidado con esto.

Referencia:

  • nodo-google-hoja de cálculo
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