Как обновить текст тоста вместо рисования нового тоста - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь обновить текст в надстройке Google Sheets вместо создания совершенно нового тоста в индикаторе выполнения.

Я использую код из этого урока от Jacorre: https://www.jacorre.com/tutorial/display-message-google-documents-spreadsheets/ и документацию https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#toast(String,String,Number)

for (var i = 1; i <= numRows; i++) {

    var progress = i/numRows;

    progress = progress.toFixed(2);
    progress = progress *100;

    SpreadsheetApp.getActiveSpreadsheet().toast("Processing: " + progress + "%","Some Title",-1);

Вышеприведенное все еще создает "мигающую" анимацию, где новый тост рисуется с каждым взаимодействием. Есть ли способ обновить это без «вставной» анимации?

1 Ответ

1 голос
/ 15 мая 2019

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

Ссылка

Дайте мне знать, как это работает.

...