Barion Pixel
Google Apps Script – Cheat Sheet

Google Apps Script – Cheat Sheet – cellák, tömbök, stb.

Ezt a posztot főként azért írom, hogy a legszükségesebb a Apps Script összetevőket egy kupacba gyűjtsem Google Sheet makrózásához, hogy bármikor rá tudj erre nézni, amikor sok idő után újra a Google táblázatkezelőjében írnál Google Apps Script makrót.

Íme a Google Sheet makró puska, amit akkor nyitsz meg, amikor:

  • fél éve nem írtál Google Apps Scriptet
  • tudod, hogy mit akarsz, csak nem emlékszel a szintaxisra
  • gyorsan működő kód kell, nem elmélet

Összegyűjtöttem neked a legfontosabbakat:

Debugolás és tesztelés

Az alábbi módon tudod könnyen kirni az értékeket, hogy lásd, mi történik:

Logger.log("Konzolban írja ezt ki");
SpreadsheetApp.getUi().alert("UI-on popup-ban írja ezt ki");

Munkalapok, cellák

//Munkalap neve alapján hivatkozás
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Munkalap neve");

//A1 Cella értékének kiolvasása
var cellaA1 = ss.getRange(1,1).getValue();
var cellaA1 = ss.getRange("A1").getValue();

//Cella értékének átírása
ss.getRange("A1").setValue("Ezt írom ki");

Tömbök

// Tömbök definiálása
var newArray = new Array();
var newArray = [];
var newArray = [
    ["Tamás",35],
    ["Béla",32],
    ["János",30],
    ["Judit",34]
    ]; 

//Teljes tömb kiírása konzolba
Logger.log(newArray);
//Tömb első elemének kiírása konzolba
Logger.log(newArray[0][0]);

//Kétdimenziós tömbbe A1:C4 cella értékeinek írása
  var newArray = [[],[]];
  var cellaValue
  for ( var r=1;r<=4;r++){
    newArray[r-1] = [];
    for (var c=1;c<=4;c++){
      cellaValue = ss.getRange(r,c).getValue();
      newArray[r-1][c-1] = cellaValue   
    }
  }

Utolsó sor és oszlop meghatározása

var lastRow = sheet.getLastRow();
var lastCol = sheet.getLastColumn();

Mennyire találtad hasznosnak ezt cikket?
[Összes szavazat: 1 Átlag értékelés: 5]

Közzétéve

itt:

, írta: