Как создать раскрывающийся список в (App Script) поле ввода электронных таблиц?
я создалBrowser.inputBox
который принимает только один текст. Однако мне нужно создать выпадающий список, в котором я могу выбирать из списка, а не вводить строку самостоятельно.
Ниже приведен скриншот поля ввода, которое я создал, щелкнув Odoo (в строке меню)> Настройки.
Вот функция, которая запускается:
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);
}
}
}
В принципевместо ввода текста мне нужен выпадающий список с предопределенными значениями.
Я проверялКласс браузера и я увидел, что нет такой опции выпадающего списка. Большинство решений, которые я видел, используют DataValidation из ввода текста в ячейках. Но я хочу дать список для раскрывающегося списка в моем коде и ничего в электронной таблице. Как мне это реализовать? Я новичок в этом, поэтому мне нужен совет!
Спасибо!