Olá seguidor e seguidora do blog!
Seguindo nossa linha instrutiva para um aprendizado sólido no Office Script, neste artigo escrevo sobre outra estrutura de decisão, a instrução SWITH … CASE. Caso não tenha lido o artigo sobre outra estrutura de decisão, a IF, clique aqui para ter acesso ao artigo.
Boa parte das rotinas que criarmos para a análise de dados será feito com base na tomada de decisão, com certas regras definidas e analisando dezenas ou mesmo milhares de valores.
switch (<condição>) {
case <x>:
… instruções
break;
case <y>:… instruçõesbreak;default:… instruçõesbreak;}
Note que após a palavra switch há parenteses para informar a condição que será analisada. Se a condição for true, os comandos case serão avaliados. Caso seja passado apenas um valor, uma string ou um objeto, ele será avaliado pelos cases da instrução.
let valor: number = 2;
A estrutura de decisão abaixo vai avaliar a variável valor e com base nela apresentará a resposta correta:
switch (valor) {
case 1:
console.log(‘Valor é igual a um!’);
break;
case 2:
console.log(‘Valor é igual a dois!’);
break;
default:
console.log(‘Outro número…’)
break;
}
Agora é sua vez… Pratique um pouco o uso do switch e tenha em mãos uma ótima opção de estrutura de decisão.
Que assunto gostaria que eu escrevesse no próximo artigo? Deixe sua sugestão nos comentários!
Grande abraço, obrigado pela leitura e não deixe de conferir o curso OFFICE SCRIPT FUNDAMENTOS que lancei em março de 2022. Ele está disponível em meu portal de treinamentos (clique aqui) ou na Udemy (clique aqui).
Para cupons de desconto na Udemy, confira esse outro artigo que escrevi e é atualizado mensalmente com promoções (clique aqui).
✔ Para acesso ao conteúdo programático do curso clique aqui.
Convido você a ler outros artigos que já escrevi sobre o Office Script:
Office Script | TypeScript – Método reduceRight para array
Office Script | Que tal estudar esta tecnologia agora?
Office Script | Estrutura de decisão IF … ELSE IF … ELSE … – Artigo 1
Office Script | Estrutura de decisão SWITCH … CASE – Artigo 1
Até o próximo artigo!
Alessandro Trovato
Compartilhando conhecimento, sempre!
#typescript #officescript #excelonline #excelscript #trovato #mvp #mvpbr #cursostrovato #if #elseif