Comment réutiliser les scripts Google Apps dans une nouvelle feuille de calcul Google

9

J'ai un problème. Chaque fois que je crée une nouvelle feuille de calcul, je ne suis pas en mesure d'ajouter un script que j'ai déjà créé. La liste des projets ou scripts récents est toujours vide. Quelqu'un a une résolution ou dois-je toujours copier le code du script et l'insérer dans la feuille de calcul?

Jacob Jan Tuinstra
la source

Réponses:

9

Vous pouvez ajouter votre script en tant que bibliothèque dans la nouvelle feuille de calcul. Commençons depuis le début. Cet exemple de code ajoutera une chaîne à la cellule active:

function libTest(text) {
  var sh = SpreadsheetApp.getActiveSpreadsheet()
    .getActiveSheet().getActiveCell();
  sh.setValue(text);
}

Enregistrez le script, en créant une version:
entrez la description de l'image ici

Ensuite, copiez la clé de projet à partir de l'éditeur de script:
entrez la description de l'image ici
entrez la description de l'image ici

Publiez le script en tant qu'application Web (exécutez uniquement vous):
entrez la description de l'image ici

Dans la nouvelle feuille de calcul, ouvrez l'éditeur de script. Choisissez Gérer les bibliothèques à partir de l'option de ressources et entrez et sélectionnez la clé / bibliothèque:
entrez la description de l'image ici

Dans l'éditeur de script, vous pouvez maintenant ajouter le code suivant:

function test(){
  libTest.libTest("jacobjan");
}
Jacob Jan Tuinstra
la source