0
我試圖使我的工作表更新完成後可見。如何在循環中反映更新的單元格值?
我寫了這個代碼來證明什麼,我試圖做
function sheetResponsivenessTest(){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet8');
if(sheet == undefined){
sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet('Sheet8');
}
sheet.getRange(1, 1, sheet.getLastRow(), sheet.getLastColumn()).clear();
for(var r = 1 ; r < 3 ; r++){
for(var c = 1 ; c < 3 ; c++){
sheet.getRange(r, c, 1, 1).setValue(r + '_' + c);
Utilities.sleep(1000);
}
}
}
當我運行這個方法是,一段時間後,我看到所有的值出現在一個鏡頭會發生什麼。雖然我需要看到單元格被填充一個接一個。增加睡眠時間沒有幫助。
我有另一張表更新它的單元格,一旦他們更新,但我不''沖洗'SpreadsheetApp'像你這裏指示。爲什麼工作表會更新它的單元格,而不必「刷新」更新? –
取決於您寫入電子表格的數據量。沖洗不是必需的,只是使更新馬上就會發生 –