Copier une feuille d'un SpreadSheet Google Sheet à un autre SpreadSheet avec JS
Résolu/Fermé
A voir également:
- Macro google sheet copier/coller
- Google maps satellite - Guide
- Dns google - Guide
- Google maps - Guide
- Google - Guide
- Copier coller pdf - Guide
2 réponses
jordane45
Messages postés
38430
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 février 2025
4 735
6 sept. 2019 à 12:22
6 sept. 2019 à 12:22
Bonjour,
Pas testé .. mais un truc du genre devrait fonctionner :
https://developers.google.com/apps-script/reference/spreadsheet/sheet#copyTo(Spreadsheet)
Pas testé .. mais un truc du genre devrait fonctionner :
https://developers.google.com/apps-script/reference/spreadsheet/sheet#copyTo(Spreadsheet)
function CopyDataToNewFile() { var sss = SpreadsheetApp.openById('ID_A'); // sss = source spreadsheet var ss = sss.getSheetByName('Monthly'); // ss = source sheet //Get full range of data var SRange = ss.getDataRange(); //get A1 notation identifying the range var A1Range = SRange.getA1Notation(); //get the data values in range var SData = SRange.getValues(); var tss = SpreadsheetApp.openById('ID_B'); // tss = target spreadsheet var ts = tss.getSheetByName('RAWData'); // ts = target sheet //set the target range to the values of the source data ts.getRange(A1Range).setValues(SData); }
6 sept. 2019 à 16:22