Google Planilhas Avançado - #22 Classe SpreadsheetApp
11/08/2019Na aula de hoje aprenderemos sobre a classe pai de todas as outras classes do Google Planilhas dentro do Google Apps Script, a classe SpreadsheetApp.
Classe SpreadsheetApp
Para acessar qualquer classe referente ao Google Planilhas, precisamos primeiramente instanciar nossa classe SpreadsheetApp.
Um detalhe importante é que quando você estiver codificando, ao apertar ctrl + barra de espaço o editor te fornece sugestões de complemento dos seus métodos e propriedades.
//Minha primeira função
function myFunction()
{
var app=SpreadsheetApp;
var ui=app.getUi();
var spreadsheet=app.getActiveSpreadsheet();
var sheet=app.getActiveSheet();
//app.create("Webdesign em Foco",10,3);
//ui.alert("Hello World");
//var otherSheet=app.openByUrl("https://docs.google.com/spreadsheets/d/1PVMA3Go_HUM49YkioQPQJYcQgSZg0LIYJcWFN48qEjA/edit#gid=0");
//ui.alert(otherSheet.getName());
sheet.getRange(1, 2).setValue('Cell Webdesign').setBackground('blue');
}
Analisando o código acima, você verá que criamos uma função myFunction, instanciamos a classe pai na variável app. Criamos uma variável ui que instanciam a classe User Interface e criamos a variável spreadsheet pra abrigar os métodos e propriedades de toda a planilha e a variável sheet que recebe os dados da folha utilizada no momento.
Nas próximas linhas utilizamos os métodos relativos as classes instanciadas anteriormente.
Cabe ressaltar que pra acessar qualquer subclasse no Google Planilhas, é necessário acessarmos primeiramente a parent class SpreadsheetApp. � ela que nos dá acesso as demais classes.
Por hoje é só!