如何在 google 脚本中获得连续输出(进度条)
How to get continuous output (progress bar) in google script
我正在尝试从 google 脚本中获取连续输出,以便让用户看到脚本的进度。我不需要图形输出,一个简单的计数器就足够了。
我正在尝试
function provando() {
var i = 0;
do {
i ++;
var riga = "Valore di i: "+i;
var finestra = HtmlService
.createHtmlOutput(riga)
.setTitle("Progresso")
.setWidth(300)
.setHeight(75);
SpreadsheetApp.getActiveSpreadsheet().show(finestra);
// Utilities.sleep (500)
} while (i < 20);
}
问题是变量“riga”仅在循环结束时输出。
有没有办法获得连续输出?
为什么不这样做:
let n = 0;
//begin creating classrooms and increment n after every creation
SpreadsheetApp.getActive().toast(`Classrooms: ${n}`);
这并没有太多额外的代码,它让每个人都知道它仍然是 运行,如果您知道自己创建了多少个教室,那么您现在就完成了。
let n = number of classrooms your going to create and then decrement.
我正在尝试从 google 脚本中获取连续输出,以便让用户看到脚本的进度。我不需要图形输出,一个简单的计数器就足够了。 我正在尝试
function provando() {
var i = 0;
do {
i ++;
var riga = "Valore di i: "+i;
var finestra = HtmlService
.createHtmlOutput(riga)
.setTitle("Progresso")
.setWidth(300)
.setHeight(75);
SpreadsheetApp.getActiveSpreadsheet().show(finestra);
// Utilities.sleep (500)
} while (i < 20);
}
问题是变量“riga”仅在循环结束时输出。 有没有办法获得连续输出?
为什么不这样做:
let n = 0;
//begin creating classrooms and increment n after every creation
SpreadsheetApp.getActive().toast(`Classrooms: ${n}`);
这并没有太多额外的代码,它让每个人都知道它仍然是 运行,如果您知道自己创建了多少个教室,那么您现在就完成了。
let n = number of classrooms your going to create and then decrement.