A algum tempo atrás escrevi esse post falando sobre como criar eventos no Google Calendar a partir de uma planilha. Serviu muito bem até chegar no ponto de ter mais de 30 itens pra criar. Como a lógica foi de apagar os eventos anteriores e depois recriar, então o Apps Script reclamou com uma mensagem de erro do tipo:
Excedeu o número de operações de criação/alteração em um calendário/eventos.
E não tinha erro no meu código, só que o Calendar não estava topando com o volume de operações realizadas.
Aí veio o truque: dar um intervalo curto de tempo entre as operações do Script. Isso resolve, mas vai fazer com que ele demore mais tempo pra ser executad, obviamente. Isso pode ser feito pela linha de código:
Utilities.sleep(200);
Que dá um intervalo de tempo em milissegundos. 200 milissegundos foi suficiente pra resolver meu problema e o script voltou a operar normalmente!