По какой-то причине я не получаю значение из раскрывающегося списка на боковой панели в свой сценарий как переменную. Позже я запускаю другую функцию в зависимости от ввода.
Я следовал нескольким урокам, поэтому не понимаю. Журнал пуст!
HTML скрипт
<div>
<h4>Here you can filter the projects</h4>
<div class="form-group">
<label for="projectFilter">Filter</label>
<select class="form-control" id="projectFilter">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<button id ="runButton" class="btn btn-primary" onClick="pushValue()">Run</button>
</div>
<script>
function pushValue(){
var keuze = document.getElementById("projectFilter").value;
};
google.script.run.pushValue(keuze);
</script>
скрипт
function projectForm(){
const htmlForSidebar = HtmlService.createTemplateFromFile("projectForm");
const htmlOutput = htmlForSidebar.evaluate();
htmlOutput.setTitle("CampSolutions");
const ui = SpreadsheetApp.getUi();
ui.showSidebar(htmlOutput);
}
function pushValue(data){
var keuze = data;
Logger.log(keuze);
}
ОБНОВЛЕНО сценарий
<script>
function pushValue(){
var keuze = document.getElementById("projectFilter").value;
google.script.run.pushValue(keuze);
console.log(keuze);
Logger.log(keuze);
}
</script>