Как показать отчет о прогрессе пользователю в скрипте Apps Google?

StackOverflow https://stackoverflow.com/questions/3672977

  •  01-10-2019
  •  | 
  •  

Вопрос

У меня есть простой скрипт, который отправит кучу электронных писем, но они найдите время, чтобы отправить, и я хочу показать пользователю окно прокрутки с адресами электронной почты, поскольку они отправляются (или бар прогресс тоже будет хорошо). Я верю, что это возможно с новым Классы пользовательского интерфейса, но я не могу получить это на работу. Документация вроде резина.

В частности, проблема заключается в том, что окно графического интерфейса, которое появляется, появляется пустым, пока все электронные письма не будут отправлены (скрипт заканчивается), а затем появляется текст. Это происходит, даже если я позвоню show(myapp) После каждого раз я обновляю этикетку.

Это было полезно?

Решение 2

В настоящее время ответ кажется: «Вы не можете».

Лучше всего я могу сделать, это изменить ячейку в электронную таблицу, но даже что полностью не удается (ячейка только один раз обновляется в конце) при отправке электронных писем.

Будет обновляться, как все меняется ...

Другие советы

Вы можете попробовать это с всплывающим окном:

// The code below shows a popup that disappears in 3 seconds
SpreadsheetApp.getActiveSpreadsheet().toast("Hello", "world?", 3);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top