No ejecuta OnOpen Ayuda!!!!

19 views
Skip to first unread message

Manuel Humberto Barrientos Palacios

unread,
Feb 24, 2025, 12:48:26 PMFeb 24
to Apps Script en Español
Buenos días comunidad, 

Estoy intentando que, al abrir un libro de sheet, se muestre un Cuadro de dialogo utilizando HTML, 

El codigo que estoy utilizando es este: 

function onOpen() {
  var html = HtmlService.createHtmlOutputFromFile('MensajeAlertaColumnasDetallado');
  SpreadsheetApp.getUi().showModalDialog (html,'Alerta de Columnas Importantes');
}

y para el cuadro de dialogo este:

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
    <style>
      body {
        font-family: Arial, sans-serif;
      }
      .saludo {
        color: red;
        font-weight: bold;
      }
      .azul {
        color: navy;
        font-weight: bold;
      }
      .lista {
        margin-left: 20px;
      }
      .resaltar {
        color: red;
        font-weight: bold;
      }
    </style>
  </head>
  <body>
    <p><span class="saludo">Hola!!!</span> Recuerda que las columnas que debes complementar son las de color <span class="azul">AZUL MARINO</span> de:</p>
    <ul class="lista">
      <li>Responsable (Columna N)</li>
      <li>Actividades de Remediación (Columna O)</li>
      <li>FET (Columna P)</li>
    </ul>
    <p>Y, mensualmente los:</p>
    <ul class="lista">
      <li>Comentarios de los Responsables (Última Columna en la Tabla)</li>
    </ul>
    <p class="resaltar">Para facilitar tu navegación en el documento, utiliza la función de "FUNCIÓN DE VISTA DE FILTROS" que te permitirá filtrar únicamente las observaciones de tu interés.</p>
  </body>
</html>
Sin embargo, siempre me muestra el siguiente código de error y no se ejecuta al abrir el libro:

"Exception: Specified permissions are not sufficient to call Ui.showModalDialog. Required permissions: https://www.googleapis.com/auth/script.container.ui
    at onOpen(Código:3:26)"

Ya revise los permisos y si esta incluido el que señala, alguno tendra idea de que esta fallando?

De antemando, saludos y gracias!!!
Reply all
Reply to author
Forward
0 new messages