ce script s'arrête juste à l'entrée de la dernière fonction: addToDocument().L'arrêt du script peut être dû à l'appel SpreadsheetApp onEdit(), puis à l'appel DocumentApp
Jusqu'à ce point tout fonctionne. Je présume un problème dû à onEdit() et DocumentApp appel?
Notez que séparément, mon addToDocument() fonctionne parfaitement.
function onEdit() {
// simple timestamp -- when a single "t" is entered in a cell, replace it with a timestamp
// see https://productforums.google.com/d/topic/docs/rC6MpQDC7n4/discussion
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cell = SpreadsheetApp.getActiveRange();
if (cell.getValue() == "t") {
cell.setValue(new Date());
}
formatDate() // Some Date formatting using : 'SpreadsheetApp' call
mefCond() // Some conditonnal formatting using : 'SpreadsheetApp' call
doCounts() // Some numéricals opérations, using : 'SpreadsheetApp' call
//At this point the scripts enter in the following function,
//and stops on the first line. Nothing being executed.
addToDocument() // Time stamp on a document using : 'DocumentApp' call
}
Des idées?
Merci pour la lecture, Eric :-)
Merci beaucoup pour votre explication :-) Voyez-vous une solution pour exécuter des fonctions « SpreadsheetsApps appelle ", puis un" appel DocumentApp ", ce dernier déclenché par le déclencheur? Mon but est de sélectionner des valeurs dans une feuille de calcul, comme des chaînes de texte et la valeur "DateStamping", et de les copier dans un document. Si onEdit() ne porte pas DocumentApp, que puis-je faire? Merci de votre aide. Bonne journée. Eric :-) – Eric
@Eric J'ai mis à jour ma réponse pour résoudre votre problème! – kaza