Mantener API habilitadas en secuencia de comandos enlazada al contenedor para una plantilla de hoja de Google

Tengo una hoja de Google con un script enlazado al contenedor que hace llamadas a la API de Google Classroom. He agregado la hoja de cálculo ahora como una plantilla para que todos los maestros de mi organización copien la hoja y la usen por sí mismos.

Sin embargo, cuando los maestros copian de la plantilla, se crea un nuevo proyecto en Google Console sin API habilitadas para ese nuevo proyecto. Tendrían que ir a la consola del desarrollador y habilitar Classroom API para que funcione ...

¡No! ¡Esto es demasiado complicado para mis compañeros maestros! Tiene que haber una mejor manera. ¿Qué estoy haciendo mal? ¿Cómo puede mi script mantener habilitadas las llamadas a la API para todas las copias de la hoja de cálculo? ¿Necesito publicar mi script de una manera particular o configurar mi proyecto de una manera particular? ¿Cuál es el enfoque correcto aquí, chicos?

Este error al usar el script en una hoja de cálculo copiada. Pero, por supuesto, funciona bien en el archivo de plantilla original.

La API de Google Classroom no se ha utilizado antes en project project-id-xxxxxxxxxxxxxxx o está deshabilitada. Habilítelo visitandohttps://console.developers.google.com/apis/api/classroom.googleapis.com/overview?project=project-id-xxxxxxxxxxxxxxxx luego vuelva a intentarlo. Si habilitó esta API recientemente, espere unos minutos para que la acción se propague a nuestros sistemas y vuelva a intentarlo.