Agregar botones a Hojas de cálculo de Google y Establecer valor en celdas al hacer clic

Soy nuevo en Google Script.

Tengo una hoja de Google con 5 columnas, en cada columna necesito un botón (con texto 1,2,3,4,5 ).

Y en cada botón, haga clic en Necesito configurar el texto del botón en la celda correspondiente y ocultar el botón presionado.

¿Es posible?

Puede insertar una imagen que se parece a un botón. A continuación, adjunte un script a la imagen.

  • INSERTAR menú
  • Imagen

Insertar imagen

Puedes insertar cualquier imagen. La imagen puede ser editada en la hoja de cálculo

Editar imagen

Imagen de un botón

Imagen del botón

Asignar un nombre de función a una imagen:

Asignar función

Considere crear un complemento que tenga un botón real y que no utilice el método obsoleto de vincular una imagen a una función de guión.

En el editor de scripts, en el menú Ayuda >> Pantalla de Bienvenida >> enlace al Complemento Hojas de cálculo de Google: le dará el código de muestra para usar.

Es posible insertar una imagen en una hoja de cálculo de Google con Google Apps Script. Sin embargo, la imagen debería haberse alojado públicamente a través de Internet. En este momento, no es posible insertar imágenes privadas de Google Drive.

Puede usar el siguiente código para insertar una imagen a través de una secuencia de comandos.

  function insertImageOnSpreadsheet() { var SPREADSHEET_URL = 'INSERT_SPREADSHEET_URL_HERE'; // Name of the specific sheet in the spreadsheet. var SHEET_NAME = 'INSERT_SHEET_NAME_HERE'; var ss = SpreadsheetApp.openByUrl(SPREADSHEET_URL); var sheet = ss.getSheetByName(SHEET_NAME); var response = UrlFetchApp.fetch( 'https://developers.google.com/adwords/scripts/images/reports.png'); var binaryData = response.getContent(); // Insert the image in cell A1. var blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName'); sheet.insertImage(blob, 1, 1); } 

El ejemplo anterior ha sido copiado de este enlace. Verifique la respuesta de Noogui para más detalles.

En caso de que necesite insertar una imagen de Google Drive, consulte este enlace para ver las actualizaciones actuales.