macro avec google spreadsheet

copier coller des données avant qu'elles ne disparaissent

a marqué ce sujet comme résolu.

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/d/1Rh1JPOJ_l7l-ARJvcjTr7Ic1USAC12-sQjPIfICpl9Y/edit?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 :

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.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte