Skip to content

Instantly share code, notes, and snippets.

View DominguesM's full-sized avatar
:octocat:

Maicon Domingues DominguesM

:octocat:
View GitHub Profile
@DominguesM
DominguesM / prova - 8.EXCEL.yaml
Created November 25, 2021 16:08
Create a new snippet from a blank template.
name: prova - 8
description: Create a new snippet from a blank template.
host: EXCEL
api_set: {}
script:
content: |
$("#run").click(() => tryCatch(run));
async function run() {
await Excel.run(async (context) => {
@DominguesM
DominguesM / prova -7.EXCEL.yaml
Created November 25, 2021 15:53
Create a new snippet from a blank template.
name: prova -7
description: Create a new snippet from a blank template.
host: EXCEL
api_set: {}
script:
content: |
$("#run").click(() => tryCatch(run));
async function run() {
await Excel.run(async (context) => {
@DominguesM
DominguesM / Revisão - 4.EXCEL.yaml
Created November 18, 2021 17:23
Um suplemento com botão que deve percorrer valores em uma lista de nomes de pessoas previamente preenchidos pelo usuário na coluna A, na folha de trabalho ativa da planilha Excel aberta, considerando-se que a quantidade de linhas com nomes preenchidos é incerta. Por fim, deve-se exibir na coluna B os nomes ordenados alfabeticamente, independente…
name: Revisão - 4
description: >-
Um suplemento com botão que deve percorrer valores em uma lista de nomes de
pessoas previamente preenchidos pelo usuário na coluna A, na folha de trabalho
ativa da planilha Excel aberta, considerando-se que a quantidade de linhas com
nomes preenchidos é incerta. Por fim, deve-se exibir na coluna B os nomes
ordenados alfabeticamente, independentemente da ordem em que foram informados
na coluna A.
host: EXCEL
api_set: {}
@DominguesM
DominguesM / Revisão - 3.EXCEL.yaml
Created November 18, 2021 17:21
3. Um suplemento com botão que deve percorrer valores em uma lista de nomes de pessoas previamente preenchidos pelo usuário na coluna A, na folha de trabalho ativa da planilha Excel aberta, considerando-se que a quantidade de linhas com nomes preenchidos é incerta. Por fim, deve-se exibir na coluna B os nomes na ordem inversa ao qual foram digit…
name: Revisão - 3
description: >-
3. Um suplemento com botão que deve percorrer valores em uma lista de nomes de
pessoas previamente preenchidos pelo usuário na coluna A, na folha de trabalho
ativa da planilha Excel aberta, considerando-se que a quantidade de linhas com
nomes preenchidos é incerta. Por fim, deve-se exibir na coluna B os nomes na
ordem inversa ao qual foram digitados.
host: EXCEL
api_set: {}
script:
@DominguesM
DominguesM / Revisão - 2.EXCEL.yaml
Last active November 18, 2021 17:13
2. Um suplemento com um botão que deve percorrer os valores de uma lista de números inteiros previamente preenchidos pelo usuário na coluna A, na folha de trabalho ativa da planilha Excel aberta, considerando-se que a quantidade de linhas com números preenchidos é incerta. Para cada número preenchido, deve-se calcular o quadrado do número e a ra…
name: Revisão - 2
description: >-
2. Um suplemento com um botão que deve percorrer os valores de uma lista de
números inteiros previamente preenchidos pelo usuário na coluna A, na folha de
trabalho ativa da planilha Excel aberta, considerando-se que a quantidade de
linhas com números preenchidos é incerta. Para cada número preenchido, deve-se
calcular o quadrado do número e a raiz quadrada do número, exibindo o primeiro
resultado na coluna B ao lado do número, e o segundo resultado na coluna C ao
lado do número.
host: EXCEL
@DominguesM
DominguesM / Revisão - 1.EXCEL.yaml
Created November 18, 2021 16:23
1. Um suplemento com cinco caixas de texto numéricas e um botão. Após obter os números inteiros digitados, verificar qual dos cinco números é o maior e qual é o menor, então exibir tais resultados como resposta nas células A1 e B1, respectivamente, na folha de trabalho ativa da planilha Excel aberta.
name: Revisão - 1
description: >-
1. Um suplemento com cinco caixas de texto numéricas e um botão. Após obter os
números inteiros digitados, verificar qual dos cinco números é o maior e qual
é o menor, então exibir tais resultados como resposta nas células A1 e B1,
respectivamente, na folha de trabalho ativa da planilha Excel aberta.
host: EXCEL
api_set: {}
script:
content: >
@DominguesM
DominguesM / lista 3 - 2.EXCEL.yaml
Created November 11, 2021 18:46
Layout do suplemento: só um button com o texto "Formatar Planilha". Comportamento do suplemento: o script deve começar removendo qualquer formatação prévia nas células utilizadas na planilha. Em seguida, deve formatar uma planilha de notas de alunos previamente aberta no Excel (ou seja, use a planilha sem formatação gerada como resultado do exer…
name: lista 3 - 2
description: >-
Layout do suplemento: só um button com o texto "Formatar Planilha".
Comportamento do suplemento: o script deve começar removendo qualquer
formatação prévia nas células utilizadas na planilha. Em seguida, deve
formatar uma planilha de notas de alunos previamente aberta no Excel (ou seja,
use a planilha sem formatação gerada como resultado do exercício anterior),
aplicando uma formatação do tipo tabela do Excel com o "Estilo Médio 18".
Depois da formatação como tabela, ordene os nomes dos alunos alfabeticamente,
@DominguesM
DominguesM / Lista 3 - 1.EXCEL.yaml
Created November 11, 2021 17:48
Layout do suplemento: três inputs e um button, para permitir cadastrar o Nome, a Nota 1 e a Nota 2 de cada aluno. Comportamento do suplemento: a cada clique no botão, o script primeiramente deve verificar se a primeira célula da planilha está vazia e, caso esteja, preencher os cabeçalhos nas quatro primeiras colunas da planilha: "Nome", "Nota 1"…
name: Lista 3 - 1
description: >-
Layout do suplemento: três inputs e um button, para permitir cadastrar o Nome,
a Nota 1 e a Nota 2 de cada aluno.
Comportamento do suplemento: a cada clique no botão, o script primeiramente
deve verificar se a primeira célula da planilha está vazia e, caso esteja,
preencher os cabeçalhos nas quatro primeiras colunas da planilha: "Nome",
"Nota 1", "Nota 2" e "Média Final". Em seguida, o script deve procurar a
próxima linha livre da planilha e preencher cada coluna ali com as informações
@DominguesM
DominguesM / lista de exercicios 2 - 3.EXCEL.yaml
Created November 3, 2021 19:46
Layout do suplemento: a coisa mais simples do mundo, um único botão! Comportamento do suplemento: quando o botão é clicado, a planilha ativa no Excel deve ser limpa e, então, a API pública sobre os planetas do universo Star Wars deve ser lida de forma assíncrona em formato JSON. Quando o resultado for obtido, a lista de planetas deste universo d…
name: lista de exercicios 2 - 3
description: >-
Layout do suplemento: a coisa mais simples do mundo, um único botão!
Comportamento do suplemento: quando o botão é clicado, a planilha ativa no
Excel deve ser limpa e, então, a API pública sobre os planetas do universo
Star Wars deve ser lida de forma assíncrona em formato JSON. Quando o
resultado for obtido, a lista de planetas deste universo deve ser exibida
linha a linha na planilha ativa, exibindo-se as colunas: Name, Climate,
Population.
@DominguesM
DominguesM / lista de exercicios 2 - 2.EXCEL.yaml
Created November 3, 2021 19:26
Layout do suplemento: uma caixa de entrada de seleção de cores e um botão. Comportamento do suplemento: ao clicar no botão, garantir que há uma cor selecionada na caixa de entrada. Em caso de sucesso, localizar o conjunto de células atualmente selecionadas na planilha do Excel ativa e colorir o fundo destas células com a cor selecionada (ou uma …
name: lista de exercicios 2 - 2
description: >-
Layout do suplemento: uma caixa de entrada de seleção de cores e um botão.
Comportamento do suplemento: ao clicar no botão, garantir que há uma cor
selecionada na caixa de entrada. Em caso de sucesso, localizar o conjunto de
células atualmente selecionadas na planilha do Excel ativa e colorir o fundo
destas células com a cor selecionada (ou uma cor mais próxima aceita pelo
Excel, já que nem toda a escala de cores RGB existente é aceita).