AS
Javascript
for Google Sheets
Accedere all'Editor di Script dal menù strumenti.
Come aggiungere al proprio foglio Google un menù personalizzato
function onOpen()
{
var ui = SpreadsheetApp.getUi();
ui.createMenu('Nome del menu')
.addItem('Descrizione0', 'menuItem0')
.addSeparator()
.addItem('Descrizione1', 'menuItem1')
.addToUi();
}
function menuItem0()
{
// something here..
}
function menuItem1()
{
// something here..
}
Uno script per attivare un foglio e posizionarsi dopo l'ultima cella non vuota.
Questa funzione potrebbe ad esempio essere richiamata da una voce del menù appena illustrato.
function goToSheet(sheetName,toRow)
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sht = ss.getSheetByName(sheetName);
sht.activate();
if (toRow==null)
{
rng = sht.getRange(1,1);
}
else if (toRow=='end')
{
var rw=1;
var temp="init";
var rng = sht.getRange(rw,1);
while (temp!="")
{
rng = sht.getRange(rw,1);
temp=rng.getValue();
rw=rw+1;
}
}
else
{
rng = sht.getRange(toRow,1);
}
rng.activate();
}