comment insérer une ligne au milieu d'une feuille de calcul Google
Question
Je suis en train d'insérer une ligne dans le milieu d'une feuille de calcul de Google, ne peut cependant trouver un moyen dans la documentation api,
Je ne peux pas ajouter une nouvelle ligne au fond que le programme qui consume les données de feuille de calcul (non écrite par moi-même) ne tient pas simplement de nouvelles lignes ajoutées au fond.
Quelqu'un at-il des idées?
La solution
Le code suivant ajoute une ligne au milieu de la feuille:
function onOpen() {
// get active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
// create menu
var menu = [{name: "Insert row ", functionName: "insertRow"}];
// add to menu
ss.addMenu("Insert", menu);
}
function insertRow() {
// get active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
// get first sheet
var sh = ss.getSheets()[0];
// determine number of rows (compensate for header)
var rows = sh.getMaxRows();
// insert row in the middle
var middle = rows/2;
sh.insertRows(middle);
}
- Il ajoute un élément de menu dans le menu existant
- insère une ligne au milieu de la feuille
Voir par exemple le fichier que j'ai préparé: ajouter une ligne au milieu
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow