Erro de tempo limite do script da planilha do Google
Estou tentando obter nomes e IDs de arquivos de imagens e existem mais de 3000 imagens e o número continuará adicionando.
Eu tenho esse pedaço de código online que funciona muito bem. No entanto, o problema é que o script sempre excederá o tempo limite antes de concluir a obtenção de todas as imagens.
Então, eu estou querendo saber se há uma maneira de continuar de onde a última sessão. Eu sei que existem muitas respostas para resolver problemas de tempo limite da sessão, mas meu javascript não é proficiente o suficiente para descobrir como escrevê-los.
obrigado
Aqui está o código que eu tenho
function listFilesInFolder(folderName) {
var sheet = SpreadsheetApp.getActiveSheet();
sheet.appendRow(["Name", "File-Id"]);
//change the folder ID below to reflect your folder's ID (look in the URL when you're in your folder)
var folder = DriveApp.getFolderById("ID");
var contents = folder.getFiles();
var cnt = 0;
var file;
while (contents.hasNext()) {
var file = contents.next();
cnt++;
data = [
file.getName(),
file.getId(),
];
sheet.appendRow(data);
};
};