●高速 ループ処理
function initSheet() {
var sheet = SpreadsheetApp.getActiveSheet();
var names = ['natu', 'ko', 'toshi', 'sushi','jjd'];
var i;
var starttime = new Date();
var scores = [];
sheet.clear();
// 2825.0
// for(i = 1; i <= 1000; i++) {
// sheet.getRange(i,1).setValue(names[Math.floor(Math.random() * names.length)]);
// sheet.getRange(i,2).setValue(Math.floor(Math.random() * 101));
// }
// 高速処理 185.0
for(i = 1; i <= 1000; i++) {
scores.push([
names[Math.floor(Math.random() * names.length)],
Math.floor(Math.random() * 101)
]);
}
sheet.getRange(1, 1, 1000, 2).setValues(scores);
Logger.log(new Date() - starttime);
}