我正在使用Google脚本在工作表中设置值。然后在工作表中有一些公式,一旦设置了值就会刷新,然后创建pdf。这个脚本工作正常,直到上周,但突然它已停止工作。它只是在循环结束后设置最后一个值。这个剧本有什么问题。
function myfunction() {
var range2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Store").getRange("A1:A400").getValues();
var folder = DriveApp.getFolderById('1guRQ0oePKFq9DgggbMwLKCk3yqEGphMe');
Logger.log(range2);
for (i=1;i<range2.length;i++ ){
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Store").getRange("B2").setValue(range2[i][0]);
var pdf = SpreadsheetApp.getActiveSpreadsheet().getAs('application/pdf');
var name2 = range2[i-1][0];
var pdf2=folder.createFile(pdf);
pdf2.setName(name2);
}
}
答案 0 :(得分:1)
试试这段代码:
done()