Я создаю панель пользовательского интерфейса с кнопками и текстовыми полями для использования на сайте Google. Кажется, что перезапуск скрипта (повторная загрузка Globals, Logs clear) - насколько я могу понять, нажав кнопку. В обработчике кнопок ничего нет, что вызывает ошибку. Обработчик кнопки работает нормально (doGet НЕ запускается снова).
Чтобы настроить обработчик кнопки, выполните следующие действия. Может быть, что-то здесь вызывает это?Перезапуск скриптов Google Apps во время выполнения в Google SIte
//container is the app
//textOnButton = "Next"
//handler ="submitNext_" - name of method that handles click
//vPanel is the panel containing the button
var submitButton = container.createButton().setId(textOnButton);
submitButton.setText(textOnButton);
// submit handlers
var submitServerHandler = container.createServerClickHandler(handler);
submitServerHandler.addCallbackElement(vPanel);
submitButton.addClickHandler(submitServerHandler);
Есть идеи по этому вопросу? Основная проблема заключается в том, что пара моих глобальных констант не является постоянными, и они снова устанавливаются при повторном запуске. Я могу хранить их в UserProperties как обход, но хотел понять, почему это происходит.
спасибо за чистую информацию ;-) –
Спасибо за ответ. После прочтения документации я вижу, что рекомендация - это работа, о которой я уже придумал, - сохранение данных состояния в свойствах пользователя. –