Como criar uma lista suspensa na caixa de entrada da planilha (script de aplicativo)?

eu crieiBrowser.inputBox que aceita apenas um único texto. No entanto, preciso fazer uma lista suspensa onde posso escolher a lista em vez de digitar a string sozinho.

A seguir, a captura de tela da caixa de entrada que criei ao clicar em Odoo (na barra de menus)> Configurações.

Aqui está a função que está sendo acionada:

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);
    }
  }
}

Basicamenteem vez de digitar o texto, preciso de uma lista suspensa com valores predefinidos.

Eu estava checando oClasse do navegador e vi que não existe essa opção da lista suspensa. A maioria das soluções que eu vi usam DataValidation a partir de textos introduzidos nas células. Mas quero dar a lista para o menu suspenso no meu código e nada na planilha. Como faço para implementar isso? Eu sou um novato nisso, então eu preciso de alguns conselhos!

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion