函数运行时的Google Apps脚本刷新表

GhostKU

我的Google表格中有一些脚本/完成所有这些脚本可能要花费很多时间(我认为最多需要5分钟)。我想显示一些消息,用户应该稍等一下。所以我有一些类似的代码:

function test(){
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var cell = sheet.getRange("A1");
  sheet.clear();
  cell.setValue('WAIT!!!!');
  DATA = UrlFetchApp.fetch(url);
  // And some action that takes a lot of time ....
  cell.setValue('DONE!!!!');

但是它不会显示“ WAIT”(等待),只会在一切正常时显示“ DONE”(完成)。如果出现任何错误并且功能崩溃,它只能向我显示“等待”。看来我需要以某种方式刷新它。

将单元格值设置为等待后,调用flush()方法。

SpreadsheetApp.flush(); //Applies all pending Spreadsheet changes.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档