Я сделал простую боковую панель с простым скриптом для добавления ввода на лист. Но ввод никогда не «покидает» файл html. Мои журналы пусты. В моем журнале консоли getInput () не отображается. Я действительно в замешательстве прямо сейчас ..
HTML
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<div>
<input id="field" type="text">
<button onclick="getInput()" id="run" type="submit">Run</button>
</div>
<script>
function getInput(){
var input = document.getElementById("field").value;
console.log(input);
google.script.run.fetchInput(input);
}
</script>
</body>
</html>
Сценарий
function sidebar(){
var html = HtmlService.createHtmlOutputFromFile('index').setTitle('Test');
SpreadsheetApp.getUi().showSidebar(html);
}
function fetchInput(input){
var ss = SpreadsheetApp.getActive().getActiveSheet();
ss.appendRow(input);
Logger.log(fetchInput(input));
console.log(input);
}
Что такое я делаю неправильно?