Как показать отчет о проделанной работе пользователю в Google Apps Script? - PullRequest
2 голосов
/ 09 сентября 2010

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

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

Ответы [ 2 ]

2 голосов
/ 24 декабря 2010

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

// The code below shows a popup that disappears in 3 seconds
SpreadsheetApp.getActiveSpreadsheet().toast("Hello", "world?", 3);
1 голос
/ 14 сентября 2010

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

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

Будет обновляться по мере изменения ситуации ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...