У меня проблема с кодом, который я написал в скрипте Google. Я использую (выберите несколько), и я хочу вернуть второй вариант, который выбран. И добавить эту опцию в листе Google. Я искал и пробовал разные решения, но они, похоже, не работают. Это html:
<select id ="multipleSelect" multiple="multiple">
<option value="1">Google Sheets </option>
<option value="2">Excel </option>
<option value="3">Word </option>
<option value="4">Acess </option>
<option value="5">Docs </option>
<option value="6">Pwp </option>
</select>
Это javascript:
<script>
document.getElementById("btn").addEventListener("click", doStuff);
function doStuff(){
var userInfo = {};
userInfo.firstName = document.getElementById("fn").value;
userInfo.lastnName = document.getElementById("ln").value;
userInfo.app = $('#multipleSelect').val()[1].value;
google.script.run.userClicked(userInfo);
document.getElementById("fn").value ="";
document.getElementById("ln").value ="";
}
</script>
И вот где я пишу это на листе Google:
function doGet(e) {
return HtmlService.createTemplateFromFile("page").evaluate();
}
function userClicked(user){
var url = "https://docs.google.com/spreadsheets/d/1L8QWNMDjoit8QILRCBYKply49FPjMVVRDyVhVET2fUA/edit#gid=0";
var ss = SpreadsheetApp.openByUrl(url);
var ws = ss.getSheetByName("Data");
ws.appendRow([user.firstName, user.app, new Date()]);
}
function include(filename){
return HtmlService.createHtmlOutputFromFile(filename).getContent();
}
Я могу записать имя и фамилию пользователя в листе Google, но при реализации множественного выбора он ничего не сделает. Любые советы приветствуются. Спасибо