【问题标题】:How to update toast text instead of painting a new toast如何更新吐司文本而不是绘制新吐司
【发布时间】:2019-05-16 23:26:54
【问题描述】:

我正在尝试更新 Google 表格插件中的文本,而不是在进度条中创建全新的 toast。

我正在使用 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);

上面仍然创建了一个“闪烁”的动画,每次交互都会绘制一个新的 toast。有没有办法在没有“滑入”动画的情况下更新它?

【问题讨论】:

    标签: google-apps-script google-sheets toast


    【解决方案1】:

    我不知道这一点,但看起来你可以将时间延迟设置为负数,它会一直持续到被解雇。不过,我不确定您是否可以在此期间给它写信。

    Reference

    告诉我结果如何。

    【讨论】:

    • 嗨 Cooper,您引用的文档与我使用的文档相同。我曾尝试使用 -1 标志,但这并没有改变行为。这只是意味着在最后的祝酒词将一直存在,直到被用户解雇。奇怪的是我知道它必须工作,因为附加组件“Document Studio”以这种方式使用它并且它不会重新绘制。不幸的是,到目前为止,我无法与开发人员取得联系。
    猜你喜欢
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多