sheets sheet scripts script manager macro google example ejemplos developer apps google-apps-script google-spreadsheet custom-function

google-apps-script - scripts - java script google sheet



¿Cómo usar una función personalizada en una hoja de cálculo de Google? (3)

olvida la sugerencia del botón de recarga.

si tiene en el primer paso, escriba su función en el editor de scripts y guárdela.

function in2mm(inNum) { // Function to convert from INCHES to MILLIMETERS var outNum = 0; // this will hold the answer var factor = 25.4; // multiply input by this factor to get output if (typeof inNum != "number") { // check to make sure input is a number throw "input must be a number"; // throw an exception with the error message } outNum = inNum * factor; // calculate the answer return outNum; // return the answer to the cell which has the formula }

para su segundo paso escriba, por ejemplo, en la celda A1 de su hoja, para llamar a la función

=in2mm(10)

importante es que llame a su nombre de función comenzó con el signo igual =

Si haces una discrepancia de tipo en tu segundo paso, obtienes el mensaje

#NAME?

no hay místico ni desactualizado ;-) por cierto, me imagino que hablan desde el botón de recarga del navegador

Estoy tratando de descubrir cómo puedo escribir y ejecutar una función personalizada en una hoja de cálculo de Google y he seguido este tutorial de google .

Sin embargo, en el momento de esta publicación, me temo que este tutorial está desactualizado. Seguí los pasos, pero no veo la forma de acceder a mi función in2mm desde la hoja de cálculo en la que comencé. El tutorial sugiere lo siguiente para que aparezca

Puede iniciar manualmente el escaneo desde Tools> Script Manager ... y haciendo clic en el botón Volver a cargar .

Sin embargo, no existe dicho elemento de menú.

Solo corte en esa captura de pantalla el "Menú del Centro de Guiones", que tiene solo una opción para "Leer Datos". No está claro lo que eso hace. Tampoco está claro cómo el "Editor de scripts" termina atando a la hoja de cálculo existente para estar disponible ...

¿Alguien sabe los pasos actuales necesarios para escribir una función de script de google simple y luego acceder desde dentro de una hoja de cálculo de Google?


He tenido el mismo problema. He tenido una hoja de cálculo abierta durante unos días y en Herramientas hay tres opciones de guiones, que son Galería de guiones , Administrador de guiones y Editor de guiones .

Comencé una nueva hoja y fui al editor de scripts, y solo hay dos opciones disponibles, como en tu imagen. Si selecciono Script Gallery obtengo este mensaje;

La galería de scripts ahora es la tienda de complementos En las nuevas Hojas de cálculo de Google, la galería de scripts se ha reemplazado por la tienda de complementos. Haga clic en el nuevo menú de complementos para comenzar. Aprende más

La única solución que puedo ver para que funcione el script es ejecutarlo desde el propio editor de scripts.


Tuve el mismo problema, y ​​si bien el tutorial y la respuesta de Sum Ting Wong realmente funcionan, no ayudó en mi caso.

La hoja con la que intentaba usar la función personalizada estaba en el formato anterior. Así que lo convertí al nuevo formato, creé una función personalizada y ahora puedo usar la hoja.

A continuación, le indicamos cómo ver si se trata de una hoja de formato anterior. Consulte las nuevas Hojas de cálculo de Google.

Puede ver que se ha creado una hoja de cálculo o se ha actualizado a las nuevas Hojas de cálculo de Google si tiene una marca de verificación verde en la parte inferior.

y así es cómo convertirlo al nuevo formato: mover hojas de cálculo a las nuevas Hojas de cálculo de Google

puede mover manualmente los contenidos de la hoja de cálculo a la nueva versión de Hojas de cálculo para aprovechar la nueva funcionalidad, siguiendo cualquiera de estos pasos:

  • Copie y pegue contenido de una hoja de cálculo creada en la versión anterior en una hoja de cálculo creada en la nueva versión.
  • En una hoja de cálculo creada en la versión anterior, haga clic en la flecha hacia abajo junto a la pestaña de una hoja y haga clic en Copiar a ... y copie la hoja (y su contenido) en una hoja de cálculo creada en la nueva versión.
  • Exporte los contenidos de la versión anterior e impórtelos en una hoja de cálculo creada en la nueva versión.