Скрипт 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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