Lier un script Google à une feuille \ »non active\ » Google Sheets

Vos Questions Nos RéponsesCatégorie: ProblèmesLier un script Google à une feuille \ »non active\ » Google Sheets
Bastien asked 5 mois ago

Bonjour à tous,
J’ai développé une application Android qui ajoute des valeurs dans un classeur GoogleSheets. Il y a donc des valeurs qui s’ajoutent sans que la feuille soit ouverte.
J’aimerai pouvoir supprimer une ligne et celle d’au dessus automatiquement lorsque la phrase « ScriptSupprimerLaLigne » apparaît dans la colonne « L ».J’ai donc créé ce script :
function PallierPrecedent()
{ var ss = SpreadsheetApp.getActiveSpreadsheet();
var activeRow = ss.getActiveRange().getRowInde);
var start=1;
var end=1000;
var match='ScriptSupprimerLaLigne';
for (var i = start; i <= end; i++)
{ var columnL = as.getRange(\"L\"+i).getValue();
if (columnL ==match){ ss.deleteRow(i); ss.deleteRow(i-1) } } }
Celui-ci fonctionne mais ne se déclenche pas automatiquement.J’ai essayé de mettre un déclencheur toutes les minutes mais celui-ci ne détecte pas la feuille active, le déclencheur en cas de modification de la feuille ne fonctionne pas non plus.
Le problème vient surement de ces deux lignes :
var ss = SpreadsheetApp.getActiveSpreadsheet();
var activeRow = ss.getActiveRange().getRowInde);
mais je ne sais pas ce que je dois changer, est-ce possible de lier le script à une feuille clairement plutôt que de le lier à une feuille active ?
Quelqu’un pourrait m’aider ?
Merci à tous !!