Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Exercício de Programação #11 - Google Planilhas - Letra Maiúscula

31/01/2021

Neste tutorial faremos um exercício de Google Planilhas onde o desafio é tranformar textos em fontes maiúsculas.

Texto Maiúsculo no Google Planilhas

O Google Planilhas ainda não conta com o recurso de transformar textos em fontes maiúsculas, diante disso podemos usar o Google Apps Script para cumprir essa missão.

let app=SpreadsheetApp;
let spreadsheet=app.getActiveSpreadsheet();
let sheet=spreadsheet.getSheetByName("Página1");
let ui=app.getUi();

function onOpen()
{
    ui.createMenu("Fonte").addItem("Maiúscula", "maiusculas").addToUi();
}

function maiusculas()
{
    let selection=sheet.getSelection().getActiveRange();
    let startRow=selection.getRow();
    let startColumn=selection.getColumn();
    let values=selection.getValues();

    for(let row=0; row < values.length; row++){
        for(let col=0; col < values[row].length; col++){
            if(typeof values[row][col] == "string" && values[row][col] != ""){
                sheet.getRange(startRow + row, startColumn + col).setValue(values[row][col].toUpperCase());
            }
        }
    }
}

Por hoje é só! Sucesso nos códigos e na vida!

Quer aprender mais com aulas particulares? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Exercício de Programação #10 - PHP - Ordenamento de array multidimensional
No exercício de hoje teremos um desafio de PHP em que teremos que ordenar arrays muldimensionais por algum índice específico.
Saiba mais!
Exercício de Programação #12 - Python - Manipulação de CSV com Pandas
Hoje faremos um exercício de manipulação de arquivo CSV utilizando Python e uma das libs mais utilizadas atualmente, o Pandas.
Saiba mais!
Exercícios
Nessa playlist aprenderemos na prática a programar, utilizando para isso exercícios de programação nas mais variadas linguagens e tecnologias.
Saiba mais!