Perfil do usuário

Trovato
5 de 5
1 avaliação

Office Scripts Fundamentos - Automatize o Excel Online

Bem-vindo e bem-vinda ao curso da nova linguagem de automação de planilhas da Microsoft: O Office Script.

Seja bem-vindo e seja bem-vinda ao curso de Office Script para o Excel Online.

O Office Script é uma nova linguagem de automação, adotada pela Microsoft para automatizar suas planilhas no Excel Online. 
Neste curso de Office Script Fundamentos você terá tudo o que precisa para colocar em prática a migração das suas planilhas desktop para a versão online.

Esteja a frente do mercado e aprenda agora essa que será uma das tecnologias mais importantes de automação. Você aprenderá como ter acesso ao Office Script, trabalhar com variáveis, criar funções, navegar pela planilha, manipular planilhas, células e conteúdo, como criar Tabela de Dados e trabalhar com novos tipos de dados como tuplas, dictionarys e verá muitos métodos de uso de um array! 

Esse curso é o pioneiro no Brasil (e acredito que no mundo também…), por isso não perca a oportunidade de aprender o que será o futuro das automações de planilhas no mundo!

 

Bons estudos!

 

Alessandro Trovato

Compartilhando conhecimento, sempre!

 

ATENÇÃO: 

Este curso não será publicado no Youtube.

Para utilizar o Office Script você tem que ter a assinatura Corporativa do Microsoft 365. Não são todos os pacotes que tem o recurso. Mais informações no site oficial da Microsoft: https://docs.microsoft.com/pt-br/office/dev/scripts/overview/excel

Introdução

1
1. O que é o Office Script?

- Introdução ao curso

- O que é o Office Script / Typescript

- Um breve paralelo entre o VBA e o Office Script

2
2. Como configurar o ambiente da organização e liberar acesso aos scripts

- Acessando o Admin Center a partir do portal.office.com

- Acessando o Admin Center a partir do admin.microsoft.com

- Tipos de licenças que permitem o acesso ao Office Script

- Como ativar / desativar o Office Script na organização

3
3. Quem pode acessá-lo

- Acessando o ambiente online do Excel

- A guia Automatizar 

4
4. Guia Automatizar e seus recursos

- Identificação dos botões da Guia Automatizar

- Scripts padrão fornecidos como exemplo

- O painel de desenvolvimento do Office Script

- Ocultar / exibir o painel de desenvolvimento

- Opções do painel

- Como executar um script de exemplo

5
5. Painel de desenvolvimento de um novo script

- Como é a estrutura de um novo script

- console.log (exibir saídas do código)

- Painel de console e seus recursos

- Ativar o minimapa do código

- Alterar o tamanho da fonte do editor

- Alterar para o tema escuro o editor

- Renomear um script

- Salvar alterações de um script

6
6. O uso do gravador de ações

- Como gravar um script

- Recursos do painel de gravação de scripts

- Analisando o código gerado

- Alterando o código 

- Como executar o código gerado

7
7. Perfis de usuário e seus scripts online

- Alterar perfil de usuário

- Verificação do compartamento de um script

Criação de Scripts

8
8. Edição de um script

- Como localizar textos no script (CTRL + F)

- Como substituir textos no script (CTRL + H)

- Detalhes das opções de busca e substituição

- Renomear todos os objetos de uma única vez

9
9. Scripts - Manutenção, Criação e Remoção

- Salvar o Script: CONTROL + S

- Perda de comunicação com o painel de edição

- Atualização de tela e script

- Como apagar um script

- Como fazer uma cópia de um script

10
10. Console

- Instrução console.log

- Diversas formas de uso do Console

- Cuidados com a exibição de valores no console

Variáveis

11
11. O uso de variáveis - Parte 01

- O que são variáveis

- atribuição de variáveis: var e let

- Tipos primitivos de dados no Office Script

- Como declarar uma variável

- Cuidados no uso de variáveis

- Type anotation: Tipagem de variáveis

12
12. O uso de variáveis - Parte 02

- Atribuir uma pasta de trabalho a uma variável

- Atribuir uma planilha a uma variável

- Tipo primitivo: boolean

- Fazer operações matemáticas com uma variável

13
13. O uso de variáveis - Parte 03

- Const: variáveis constantes

- Erro na atribuição de tipos diferentes de dados à variáveis declaradas

- TypeOf - Função para identificar o tipo de dados de uma variável

14
14. Escopo de variáveis

- Cuidados na declaração de uma variável

- Escopo de uma variável

Arrays

15
15. Objetos Office Script: Arrays - Parte 01

- Como criar um array

- Acessando elementos de um array

- Percorrer um array com o uso do for

16
16. Objetos Office Script: Arrays - Parte 02

- Como criar um array

- Acessando elementos de um array

- Percorrer um array com o uso do for

17
17. Objetos Office Script: Arrays - Parte 03 - Métodos

- Como comentar bloco de conteúdo

- Método concat

- Método every

- Método filter

18
18. Objetos Office Script: Arrays - Parte 04 - Métodos

- Método forEach

- Método indexOf

- Método join

19
19. Objetos Office Script: Arrays - Parte 05 - Métodos

- Método lastindexOf

- Método map

- Método pop

20
20. Objetos Office Script: Arrays - Parte 06 - Métodos

- Método push

- Método reduce

- Método reduceRight

- Método reverse

21
21. Objetos Office Script: Arrays - Parte 07 - Métodos

- Método shift

- Método slice

- Método some

22
22. Objetos Office Script: Arrays - Parte 08 - Métodos

- Método sort

- Método splice

- Método toString

- Método unshift

23
23. Objetos Office Script: Arrays - Parte 09 - Métodos

- Desestruturar um array

- Como percorrer um array utilizando a estrutura de repetição for

24
24. Objetos Office Script: Arrays Multidimensionais

- Como declarar um Array multinível

- Como acessar as informações de um array multinível

Tuplas, Enumeradores, Dictionary e Interface

25
25. Objetos Office Script: Tuplas

- O que é tupla

- Como criar uma tupla

- Acessar o elemento de uma tupla

26
26. Enumeradores Office Script

- O que é um enumerador

- Como criar um enumerador

- Percorrer um enumerador

- Retornar um valor do enumerador

27
27. Tipo de dados: any

- O que é o tipo any

- Restrições de seu uso no Office Script

- Palavras que não podem ser utilizadas no código do Office Script

28
28. Objetos Office Script: Dictionary e Interface (introdução)

- O que é um dictionary

- Como criar um dictionary

- Conceito chave / valor (key / value)

- Buscando informações de um dictionary

- Iteragindo com um dictionary

- Apagar dados de um dictionary

- Verificar se existe uma informação no dictionary

- O que é uma interface

- Como criar uma interface

Manipulação de planilhas

29
29. Manipular planilhas

- Atribuição de uma workbook a uma variável

- Atribuição de uma worksheet a uma variável

- Ativar uma planilha para manipulação

- Capturar uma planilha por ID 

- Adicionar uma nova planilha

- Apagar planilhas

- Alterar o nome de uma planilha

- Capturar o número de planilhas de uma pasta de trabalho

30
30. Manipular células - Parte 01

- Mapear a planilha em uma variável

- Método getCell()

- Método getRange()

- Seleção de células com os 2 métodos

- Mapear faixa de células a uma variável

- Capturar o valor de uma célula em uma variável

31
31. Manipular células - Parte 02

- Identificar tipo de objeto para células

- Método getOffsetRange()

- Método getResizedRange()

- Deslocamento de referência de células

32
32. Manipular células - Parte 03

- Inserir conteúdo de texto em uma ou mais células

- Método setValue()

- Método setFormula()

- Apagar conteúdo de uma célula

- Inserir fórmulas

- Inserir funções

33
33. Manipular células - Parte 04

- Utilizar arrays para adicionar valores nas células

- Método setValues()

- Método setFormula()

- Método autofitColumns()

34
34. Manipular células - Parte 05

- Inserir linhas e colunas

- Apagar linhas e colunas

- Método insert()

- Método delete()

- Adicionar comentários

- Remover comentários

- Identificar última célula com conteúdo

- Método addComment()

- Método getCommentByCell()

- Método getRowCount()

- Método getRangeEdge()

35
35. Criação de Tabela de Dados

- Método setColor()

- Método getFill()

- Método getFont()

- Método setBold()

- Adicionar títulos e dados na celulas a partir de um array

- Método addTable()

- Instrução return

Estrutura de Repetição

36
36. Estrutura de repetição FOR - Parte 01

- O que é uma estrutura de repetição

- Exemplo de como pode ser utilizada

- Instrução for()

- Execução em ciclos crescentes e decrescentes

- Utilização de variáveis no controle de fluxo

37
37. Estrutura de repetição FOR - Parte 02

- Criar uma rotina para realizar cálculo acumulado de valores

- Dica de uso e seleção de células no processo de loop

38
38. Estrutura de repetição forEach

- O que é a estrutura de repetição forEach

- Como percorrer as planilhas da Pasta de Trabalho

- Contagem de planilhas com forEach

39
39. Estrutura de Repetição While - Parte 01

- O que é a estrutura de repetição while

- Instrução while()

- Interrompendo com condição o while

- Cuidados para evitar o loop infinito

- Instrução break

40
40. Estrutura de Repetição While - Parte 02

- Criar uma rotina de soma acumulada utilizando o while

- Criar uma rotina de soma acumulada utilizando o while

- Biblioteca Math

- Método Math.random

- Instrução parseInt

Estrutura de decisão

41
41. Estrutura de decisão if - Parte 01

- O qué uma estrutura de decisão

- Instrução if ... else

- Instrução if ... else if ... else

- Operador ternário

- Verificação de números pares com estrutura de decisão e repetição

42
42. Estrutura de decisão if - Parte 02

- Criação de uma rotina para percorrer as células e pintar os valores maiores que 50

43
43. Estrutura de decisão if - Parte 03

- Criação de uma rotina para percorrer todas as planilhas e com base no valor encontrado, escrever na célula de uma delas

44
44. Estrutura de decisão if - Parte 04

- Percorrer linhas e colunas com a estrutura de repetição for

- Analisar dados para tomada de decisão nas estruturas de repetição

45
45. Estrutura de decisão switch case - Parte 01

- O que é a instrução switch

- Seu uso na prática

- Instrução break

- Instrução switch ... default

- Método toUpperCase()

- Método toLowerCase()

46
46. Estrutura de decisão switch case - Parte 02

- Como verificar a faixa etária de uma idade com switch

- Como verificar faixa de imposto com o switch

Um pouco mais de conteúdo

47
47. Blog, Youtube e outras formas de encontrar conteúdo

Blog, Youtube e outras formas de encontrar conteúdo

Functions

48
48. Functions - Parte 01

- Criação de uma função fora do módulo Principal

- Função sem argumentos

- Função com um argumento

49
49. Functions - Parte 02

- Função para calcular o dobro ou nada

- O uso da instrução Math.random para gerar número aleatório

50
50. Functions - Parte 03

- Cálculo de imposto de renda por faixa de salário com o uso de função

- Método toFixed()

- Proposição de exercício

51
51. Functions - Parte 04

- Correção do exercício

- Cálculo de imposto de Renda com base em valores lançados em planilha

- O uso de funções na análise de dados nas planilha

52
52. Functions - Parte 05

- Criação da função de análise de resultado (Previsto x Realizado)

- Método setHorizontalAlignment()

Diversos recursos

53
53. Dica - Cores HTML

- Como capturar o código HEXADECIMAL de uma cor

- Site: htmlcolors.com

- Capturar cores de logotipos e imagens no PowerPoint

54
54. Interface Math e Date

- O uso da Interface Math para cálculos e arredondamentos

- O uso da interface Date para gerar datas padrão UTC

55
55. Associar uma macro a um botão

- Como associar um script a um botão

56
56. Compartilhar macro na planilha

- Compartilhar o script com outros usuários

Finalização

57
57. Finalização e agradecimento

Finalização e agradecimento

58
Mensagem de Finalização

MÓDULO DE BÕNUS

59
Bônus 1 - Classificação horizontal dos dados

Neste vídeo você aprenderá como fazer a classificação dos dados na horizontal utilizando o método tradicional (pela própria ferramenta), veremos como fazer o mesmo gravando as ações via script e ajustaremos nosso código para percorrer diversas linhas e fazer a classificação de cada uma delas.

60
Bônus 2 - Classificação vertical dos dados

Neste vídeo você aprenderá como fazer a classificação dos dados na vertical utilizando o método tradicional (pela própria ferramenta), veremos como fazer o mesmo gravando as ações via script e ajustaremos nosso código para percorrer diversas colunas e fazer a classificação de cada uma delas.

61
Bônus 3 - O que você deve evitar em suas rotinas

Olá! Bem-vindo e bem-vinda a aula de bõnus número 3 do curso de Office Scripts.

Nesta aula, vou demonstrar uma forma de trabalho que você deve evitar quando estiver fazendo suas rotinas.

Boa aula!

62
Bônus 4 - O método correto e eficiente de trabalhar com arrays

Olá!
Nesta aula de bônus 4, vou mostrar uma técnica que pode ser adaptada para diversas técnicas diferentes de manipulação de células.

Faça e refaça essa aula algumas vezes para fixar o conteúdo!

Bons estudos!

 

Alessandro Trovato

TELEGRAM - Nosso grupo de troca de experiências

63
Orientações para entrada no Grupo Telegram

Materiais que serão disponibilizados para download

  • Introdução

    • 1. O que é o Office Script?
      • OFFICE SCRIPT - Gabaritos das aulas (Scripts) - Revisado.zip
  • MÓDULO DE BÕNUS

    • Bônus 3 - O que você deve evitar em suas rotinas
      • Código Fonte - Aula 01.txt
    • Bônus 4 - O método correto e eficiente de trabalhar com arrays
      • Código Fonte - Aula 02.txt
5
5 de 5
1 avaliação

Avaliações

Formas de pagamento Compre esse conteúdo e tenha acesso imediato

Adquira esse conteúdo através de um pagamento avulso
R$ 256,99 Ou R$ 246,00 à vista no boleto Ou R$ 230,00 à vista no Pix
Office Scripts Fundamentos - Automatize o Excel Online

Incluídos

Reembolso garantido em 7 dias
12 horas de conteúdo
61 aulas em vídeo
Acesso por 12 meses
Certificado de Conclusão
Via computador, celular ou tablet
Fórum de dúvidas