Bonjour,
On met généralement les script dans un fichier .... en réalité, il faut d'abord considérer que le script est lui-même un fichier Google Apps Script (gas)
avec un identifiant et la feuille aussi et qu'on lie les deux sans réellement le savoir puisqu'on accède au script via le fichier GSheets
.
Rien n'empêche de créer directement un gas et sans lien avec un fichier GSheets. Pour cela on peut le créer à partir du drive.
A partir de là, on peut écrire un script qui dialoguera avec tous les fichiers possibles (boite mails, agenda, feuilles de calcul GSheets, ...)
Il suffit d'en connaître l'identifiant et d'appeler notamment le GSheets par openById. De là tu peux avoir donc ta bibliothèque de script qui est lancée vers plusieurs fichiers de données par exemple.