Manter APIs ativadas no script vinculado ao contêiner para um modelo de planilha do Google

Eu tenho uma planilha do Google com um script vinculado a contêiner que faz chamadas à API do Google Classroom. Adicionei a planilha agora como modelo para todos os professores da minha organização copiarem a planilha e usarem para si próprios.

No entanto, quando os professores copiam do modelo, um novo projeto é criado no Google Console sem APIs ativadas para esse novo projeto. Eles precisariam entrar no console do desenvolvedor e ativar a API do Classroom para que ele funcionasse ....

Não! Isso é demais para meus colegas professores! Tem que haver uma maneira melhor. O que estou fazendo errado? Como meu script pode manter as chamadas de API ativadas para todas as cópias da planilha? Preciso publicar meu script de uma maneira específica ou configurar meu projeto de uma maneira específica? Qual é a abordagem correta aqui, pessoal?

Este erro ao usar o script em uma planilha copiada. Mas, é claro, funciona bem no arquivo de modelo original.

A API do Google Classroom não foi usada no projeto id-xxxxxxxxxxxxxxx do projeto antes ou está desativada. Ative-o visitandohttps://console.developers.google.com/apis/api/classroom.googleapis.com/overview?project=project-id-xxxxxxxxxxxxxxxx depois tente novamente. Se você ativou esta API recentemente, aguarde alguns minutos para que a ação seja propagada para nossos sistemas e tente novamente.

questionAnswers(1)

yourAnswerToTheQuestion