Bonjour,

j’essaye de faire une macro pour automatiser une tâche mais je ne connais pas le javascript…
Dans une feuille google sheets où je récupère des données via les réponses d’un formulaire google form, à chaque nouvelle réponse une nouvelle ligne est créée.
Les réponses sont des liens https dont sont ensuite extrait des données mais si le lien https n’existe plus les données disparaissent car il y a une actualisation de la formule je cherche à contourner cette actualisation; Pour cela j’aurais besoin de faire une macro copier coller automatique qui copie les valeurs extraites des liens dans une nouvelle colonne.

voici le document : https://docs.google.com/spreadsheets...it?usp=sharing

dans ce document le troisième lien a été effacé, et donc les valeurs extraites n’existent plus. le rôle de la macro est de copier/coller uniquement les valeurs des colonnes "C" et "D" dans "E" et "F" à chaque fois qu’une nouvelle ligne est créée.

voilà le bout de code que j’ai péniblement réussis à faire pour commencer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function Sauvegarde() {
  var document = SpreadsheetApp.getActive();
  var sheet = document.getSheetByName("Réponses au formulaire 1");
  document.setActiveSheet(sheet);
  var range = spreadsheet.getRange("C2:C50");
  var values = range.getValues();
 
  document.getRange('F2').activate();
 
  // var spreadsheet = SpreadsheetApp.getActive();
  // spreadsheet.getRange('F2').activate();
  // spreadsheet.getRange('C2').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
Merci par avance pour votre aide.