Je suis totalement nouveau sur Google Script alors faites comme moi. J'essaye d'écrire un script qui prendra des données de plusieurs rangées et colonnes et le réécrira alors dans une colonne simple avec l'espacement.Copier les données de ligne et de colonne dans la colonne google script
si la rangée
1a 1b 1c
2a 2b 2c
3a, 3b, 3c
va devenir ...
1a
1b
1c
2a
2b
2c
etc ...
Je n'ai pas vraiment quoi que ce soit à ce jour. Je ne comprends pas comment chaque élément de données est accédé dans le tableau. Toute aide/orientation serait appréciée.
function copyRow(){
var sheet = SpreadsheetApp.getActive();
var numRows = sheet.getDataRange().getNumRows();
var rowIdx = sheet.getActiveRange().getRowIndex();
sheet.getRange(rowIdx,1,1,sheet.getLastRow()).getValues();
for(var i=0; i<numRows; i++){
}
}
Salut Sandy merci pour la réponse, j'obtiens une erreur Impossible de trouver la méthode getRange (nombre, nombre, nombre). (ligne 7, fichier "Code") –
Voir la mise à jour. Remplacez les lignes par ceci: 'var ss = spreadsheetApp.getActive(); var sheet = ss.getActiveSheet();' –
Arrêtez-vous en changeant sheet.getRange en sheet.getActiveSheet(). GetRange. Avoir une nouvelle erreur maintenant Impossible de convertir un tableau en objet dans la dernière ligne. –