Google Planilhas Avançado - #23 Classe Spreadsheet e Sheet
23/08/2019Nessa aula veremos a class Spreadsheet e a classe Sheet. Essas classes servem para trabalharmos com o documento inteiro e com a folha selecionada.
Fluxograma de Classes
Veja abaixo um modelo de fluxograma de classes para facilitar o entendimento das classes do Google Planilhas.
Classe Spreadsheet
Vamos iniciar pela nossa classe Spreadsheet que se refere a toda a minha planilha.
function spreads()
{
var app=SpreadsheetApp;
var spreadsheet=app.getActiveSpreadsheet();
//spreadsheet.addEditor("thiagoboaventuramg@gmail.com");
//spreadsheet.rename("teste");
//spreadsheet.toast("Bem Vindos!","Planilha em Execução");
}
Classe Sheet
A classe Sheet é responsável por modificações a nível da folha da planilha. Vamos a um exemplo:
function spreads2()
{
var app=SpreadsheetApp;
//var sheet=app.getActiveSheet();
var sheet=spreadsheet.getSheetByName("Página2");
//sheet.clear();
//sheet.setName("outro");
//sheet.setTabColor("green");
sheet.getRange(10,2).setValue('Thiago');
}
Abaixo, segue três formas de selecionar uma folha da planilha:
function selectSheet(){
var app=SpreadsheetApp;
var sheet=app.getActiveSheet();
var sheet=spreadsheet.getSheetByName("Página2");
var sheet=spreadsheet.getSheets[0];
}
Por hoje é só, sucesso nos códigos e na vida!
Posts Relacionados
Google Planilhas Avançado - #22 Classe SpreadsheetApp
Na aula de hoje aprenderemos sobre a classe pai de todas as outras classes do Google Planilhas dentro do Google Apps Script, a classe SpreadsheetApp.
Google Planilhas Avançado - #24 Classe Range
Na aula de hoje trabalharemos com uma das classes mais importantes do Google Spreadsheets, para se trabalhar com intervalos, a Class Range.