Моя проблема проста.Все возможные решения, которые я искал в Интернете, не отвечали на мой вопрос.
Сайт Google для разработчиков для класса google.script.run (https://developers.google.com/apps-script/guides/html/reference/run#withSuccessHandler) продемонстрировал метод myFunction(...)
(любая функция на стороне сервера).
Я скопировал их точный код и HTML-код и пришел к выводу, что функция doSomething()
не выполняется. Ничего не регистрируется.
Я собираюсь использовать это для выполнения файла HTML, чтобыЯ мог бы воспроизвести звуковой файл. Я мог бы сделать это до сих пор с боковой панелью, появляющейся сбоку, как обсуждалось в этой теме: Google Script: Воспроизвести звук, когда конкретная ячейка изменяет значение .
Однако этот код, предоставленный Google, не работает. Почему?
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function doSomething() {
Logger.log('I was called!');
}
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
google.script.run.doSomething();
</script>
</head>
<body>
</body>
</html>