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.

¿Cómo puedo mostrar un mensaje de alerta en la hoja de Google cuando se abra la opción “reabrir”?

Quiero mostrar un mensaje de alerta cada vez que alguien abra la hoja.

function alertMessage() {
  SpreadsheetApp.getUi().alert("mensaje de alerta");
}

function alertMessageYesNoCancelButton() {
  let a=3;
  var result = SpreadsheetApp.getUi().alert("mensaje de alerta", SpreadsheetApp.getUi().ButtonSet.YES_NO_CANCEL);
  while(a<5){
    SpreadsheetApp.getActive().toast(result);
  }
}

Cuando hago clic en el botón de ejecutar y elijo el nombre de la función a ejecutar, el mensaje de alerta solo se mostrará una vez.

Cuando vuelvo a abrir la hoja, el mensaje de alerta desaparece. Si comparto la hoja con alguien, ellos tampoco podrán ver el mensaje de alerta.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para hacer que el mensaje de alerta aparezca cada vez que alguien abra la hoja, puedes utilizar una función de disparador.

    1. Ve al editor de scripts en tu hoja de Google.
    2. Haz clic en el icono “Disparadores” en el lado izquierdo (reloj con un rayo).
    3. Haz clic en el botón “+ Agregar disparador”.
    4. Configura los ajustes del disparador de la siguiente manera:
      • Elige el nombre de la función “alertaMensaje” o “alertaMensajeSiNoCancelar” (dependiendo de la función que quieras utilizar).
      • Elige la opción “Desde la hoja de cálculo” en el menú “Seleccionar tipo de evento”.
      • Elige la opción “Al abrir” en el menú “Seleccionar tipo de disparador”.
    5. Haz clic en guardar.

    Ahora, cada vez que alguien abra la hoja, el mensaje de alerta aparecerá. Asegúrate de guardar tus cambios y compartir la hoja con otras personas que necesiten ver el mensaje de alerta.

Comments are closed.