我有一张可以从菜单项更新的工作表。我要做的最后一件事是警告用户导入已完成。由于它是异步的,因此已经进行了API调用,但这并不意味着它实际上已经完成。
如下所示,出现“导入完成”消息,用户开始使用工作表,但是随着数据被排序,一切突然移动。
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('Import').addItem('Import', 'importFunction').addToUi();
}
function importFunction() {
... code updating sheet ...
sheet.sort(1);
SpreadsheetApp.getUi().alert('Import done');
}
有没有办法查看sheet-api调用是否仍在运行?还是一种更好的方式通知用户何时可以继续使用工作表?