Скрипт Google Apps записывает в HTML с помощью функцииHtml

Программисты Html
Anonymous
Скрипт Google Apps записывает в HTML с помощью функции

Сообщение Anonymous »

Я пытаюсь написать скрипт Google Apps, который при публикации в качестве веб-приложения будет иметь кнопку, которая при нажатии будет вызывать функцию из Code.gs, которая будет показывать или скрывать фрагмент HTML (по сути, меняет стиль элемента div с определенным идентификатором).

Это небольшой пример, который я создал:

Мой файл index.html:

Код: Выделить всё








Click Me

This is my DIV I want to Reveal/Hide.



Мой файл Code.gs:

Код: Выделить всё

function doGet() {
var template = HtmlService.createTemplateFromFile("index.html");
var html = template.evaluate();
return HtmlService.createHtmlOutput(html);
}

function myFunction() {
var x = document.getElementById("myDIV");/*Where the Reference Error Shows Up*/
if (x.style.display === "none") {
x.style.display = "block";
}
else {
x.style.display = "none";
}
}
Ошибка, которую я постоянно получаю при отладке: ReferenceError: «документ» не определен. При публикации кнопка отображается с видимым myDIV, и нажатие кнопки ничего не делает.

Я предполагаю, что проблема в том, что мне следует использовать не document.getElementByID(), а что-то еще.getElementByID(), но я не знаю, что это за что-то еще. Большинство случаев, которые я ищу в Интернете, не относятся только к Google Web Apps. Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/535 ... h-function

Вернуться в «Html»