Как показать отчет о прогрессе пользователю в скрипте Apps Google?
-
01-10-2019 - |
Вопрос
У меня есть простой скрипт, который отправит кучу электронных писем, но они найдите время, чтобы отправить, и я хочу показать пользователю окно прокрутки с адресами электронной почты, поскольку они отправляются (или бар прогресс тоже будет хорошо). Я верю, что это возможно с новым Классы пользовательского интерфейса, но я не могу получить это на работу. Документация вроде резина.
В частности, проблема заключается в том, что окно графического интерфейса, которое появляется, появляется пустым, пока все электронные письма не будут отправлены (скрипт заканчивается), а затем появляется текст. Это происходит, даже если я позвоню show(myapp)
После каждого раз я обновляю этикетку.
Решение 2
В настоящее время ответ кажется: «Вы не можете».
Лучше всего я могу сделать, это изменить ячейку в электронную таблицу, но даже что полностью не удается (ячейка только один раз обновляется в конце) при отправке электронных писем.
Будет обновляться, как все меняется ...
Другие советы
Вы можете попробовать это с всплывающим окном:
// The code below shows a popup that disappears in 3 seconds
SpreadsheetApp.getActiveSpreadsheet().toast("Hello", "world?", 3);