This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Tabuada com For | |
description: >- | |
Exibe no documento Word aberto o resultado da tabuada do número informado no | |
suplemento. | |
host: WORD | |
api_set: {} | |
script: | |
content: "const field = document.getElementById(\"field\") as HTMLInputElement;\r\nconst calculate = document.getElementById(\"calculate\") as HTMLButtonElement;\r\nconst result = document.getElementById(\"result\") as HTMLParagraphElement;\r\n\r\ncalculate.addEventListener(\"click\", () => {\r\n Word.run(async (context) => {\r\n const body = context.document.body;\r\n body.clear();\r\n\r\n const n = parseFloat(field.value);\r\n\r\n if (isNaN(n)) {\r\n body.insertText(\"Somente números são aceitos!\", \"Start\");\r\n return;\r\n }\r\n\r\n body.clear();\r\n\r\n for (let i = 0; i <= 10; i++) {\r\n body.insertText(`${n} × ${i} = ${n * i}`, \"End\");\r\n body.insertBreak(\"Line\", \"End\");\r\n }\r\n });\r\n});\r\n" | |
language: typescript | |
template: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Operações Aritméticas | |
description: Realiza operações exibindo os resultados no documento Word aberto. | |
host: WORD | |
api_set: {} | |
script: | |
content: "const button = document.getElementById(\"button\") as HTMLButtonElement;\r\nconst n1 = document.getElementById(\"n1\") as HTMLInputElement;\r\nconst n2 = document.getElementById(\"n2\") as HTMLInputElement;\r\nconst operator = document.getElementById(\"operator\") as HTMLSelectElement;\r\n\r\nbutton.addEventListener(\"click\", () => {\r\n let message: string\r\n\r\n if (n1.value == \"\" || n2.value == \"\") {\r\n message = \"Eita, não digitou algum campo!\";\r\n } else if (operator.value == \"Soma\") {\r\n message = `A soma é: ${parseFloat(n1.value) + parseFloat(n2.value)}.`;\r\n } else if (operator.value == \"Subtração\") {\r\n message = `A subtração é: ${parseFloat(n1.value) - parseFloat(n2.value)}.`;\r\n } else if (operator.value == \"Multiplicação\") {\r\n message = `A multiplicação é: ${parseFloat(n1.value) * parseFloat(n2.value)}.`;\r\n |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Exibir Cumprimento | |
description: Cumprimenta o usuário com o nome e o sobrenome informado. | |
host: WORD | |
api_set: {} | |
script: | |
content: "const button = document.getElementById(\"button\") as HTMLButtonElement;\r\nconst firstName = document.getElementById(\"firstName\") as HTMLInputElement;\r\nconst lastName = document.getElementById(\"lastName\") as HTMLInputElement;\r\nconst result = document.getElementById(\"result\") as HTMLParagraphElement;\r\n\r\nbutton.addEventListener(\"click\", () => {\r\n if (firstName.value == \"\" || lastName.value == \"\") {\r\n result.innerText = \"Eita, não digitou algum campo!\";\r\n return;\r\n }\r\n\r\n result.innerText = `Olá, ${firstName.value} ${lastName.value}!`;\r\n});\r\n" | |
language: typescript | |
template: | |
content: "<input id=\"firstName\" placeholder=\"Nome\" />\r\n<input id=\"lastName\" placeholder=\"Sobrenome\" />\r\n<button id=\"button\">Exibir Mensagem</button>\r\n<p id=\"result\"></p>" | |
language: html |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Cumprimentar Usuário | |
description: >- | |
A partir de dois campos no suplemento, monta uma mensagem de olá e exibe no | |
documento Word aberto. | |
host: WORD | |
api_set: {} | |
script: | |
content: | | |
const button = document.getElementById("button") as HTMLButtonElement; | |
const firstName = document.getElementById("firstName") as HTMLInputElement; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Gabarito da Revisão 05 | |
description: >- | |
Um suplemento com apenas um botão, responsável por formatar uma planilha igual | |
à do suplemento anterior (coluna A contendo nomes de alunos e coluna B | |
contendo notas com casas decimais). A formatação deve ser em forma de tabela | |
com algum estilo pré-definido do Excel. Os valores da coluna B devem receber a | |
formatação numérica correta e, também, contarem com formatação condicional, | |
deixando-se em azul as notas a partir de 6 e em vermelho as notas abaixo de 6. | |
host: EXCEL | |
api_set: {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Gabarito da Revisão 04 | |
description: >- | |
Um suplemento divido em duas áreas, a primeira delas para o usuário informar o | |
nome de um aluno e sua nota final (com casas decimais, sendo o menor valor | |
permitido zero e o maior valor permitido dez) e poder ir clicando em um botão, | |
o qual deve ir acrescentando linhas à planilha a cada aluno adicionado, na | |
folha de trabalho ativa da planilha Excel aberta, sendo a coluna A usada para | |
o nome do aluno e a coluna B usada para a nota. A segunda área do suplemento | |
deve ter três botões. Um botão para exibir qual aluno teve a maior nota, outro | |
botão para exibir qual teve a menor nota e outro botão para exibir a média |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Gabarito da Revisão 03 | |
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. Após percorrer os nomes, o botão deve criar | |
duas novas folhas de trabalho na planilha. Em uma das folhas de trabalho | |
criadas, deve exibir todos os nomes na ordem inversa à qual foram digitados. E | |
na outra das folhas de trabalho criadas, deve exibir os nomes em ordem | |
alfabética. | |
host: EXCEL |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Gabarito da Revisão 02 | |
description: >- | |
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, e, para cada número percorrido, deve | |
calcular o quadrado do número e exibir na coluna B ao lado do número, e a raíz | |
quadrada do número e exibir na coluna C ao lado do número. | |
host: EXCEL | |
api_set: {} | |
script: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Gabarito da Revisão 01 | |
description: >- | |
Um suplemento com cinco caixas de texto numéricas e um botão. Após obter os | |
números inteiros digitados, tal botão deve verificar qual dos cinco números é | |
o maior e qual é o menor e exibí-los como resposta nas células A1 e B1, | |
respectivamente, na folha de trabalho ativa da planilha Excel aberta. | |
host: EXCEL | |
api_set: {} | |
script: | |
content: | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Montar Lista de Notas | |
description: >- | |
Constrói uma tabela de lista de notas a partir da planilha de participantes de | |
uma chamada no Teams. | |
host: EXCEL | |
api_set: {} | |
script: | |
content: | | |
const clear = document.getElementById("clear"); | |
clear.addEventListener("click", async () => { |