¿Cómo crear una lista desplegable en el cuadro de entrada de hoja de cálculo (Script de aplicación)?

yo creéBrowser.inputBox que acepta solo un texto. Sin embargo, necesito hacer una lista desplegable donde pueda elegir de la lista en lugar de escribir la cadena yo mismo.

La siguiente es la captura de pantalla del inputBox que creé al hacer clic en Odoo (en la barra de menú)> Configuración.

Aquí está la función que se está activando:

function menu_settings(params) {
  if (!params){
    params = [["url", "URL"], ["dbname", "Database Name"], ["username", "username"], ["password", "password"]];
  }
  for (var i = 0; i < params.length; i++){
    var input = Browser.inputBox("Server Settings", params[i][1], Browser.Buttons.OK_CANCEL);
    if (input === "cancel"){
      break;
    }
    else{
      ScriptProperties.setProperty(params[i][0], input);
    }
  }
}

Básicamenteen lugar de escribir el texto, necesito una lista desplegable con valores predefinidos.

Estaba revisando elClase de navegador y vi que no existe esa opción de lista desplegable. La mayoría de las soluciones que he visto usan DataValidation de los textos ingresados en las celdas. Pero quiero dar la lista para el menú desplegable en mi código y nada en la hoja de cálculo. ¿Cómo implemento esto? Soy un novato en esto, ¡así que necesito algunos consejos!

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta