PT05: GAS - Uma iniciação à Programação

GAS: Google Apps Script (Uma implementação do JavaScript 1.6)

Prazos

Inicio: 2ªF, 13jan2020

Fim: 6ªF, 24jan2020 [Entrega dom, 26jan2020 @ 23:59]

Duração: 3 aulas + 1 aula de Apresentação oral

Apresentação oral (com hetero-avaliação): 2ªF, 27jan2020

Enunciado

1. Com o apoio do Professor lê e interpreta a seguinte apresentação de introdução ao Google Apps Script (GAS):

Índice da Apresentação: Abrir índice (também disponível no final da página).

2. Implementa os scripts apresentados anteriormente utilizando a tua conta G Suite e aplica pequenas alterações ao código que vão por à prova a tua capacidade de alterar e melhorar o seu funcionamento.

O que deves fazer:

a. Nos diapositivos 3 e 4: Tradutor + Maps

1. Traduzir texto entre duas línguas

2. Marcar no mapa uma dada morada

b. Nos diapositivos 6 a 15: Email + Google Documentos

3. Criar e Enviar por email um novo Google Documentos

c. No diapositivo 16: Email + Google Documentos

4. Três alterações ao script anterior

d. No diapositivo 17 a 20: Google Folhas de Cálculo

5. Script A: Envio de e-mails a partir de uma folha de cálculo

6. Script B: Criar uma função personalizada para a folha de cálculo

7. Script C: Remover linhas duplicadas de uma folha de cálculo

e. No diapositivo 22: Triggers

8. Utilização de Triggers temporais

9. Utilização de Triggers de reação

Ajuda sobre Triggers: sites.aebenfica.org/apontamentos-tic/programacao/gasativadores

f. No diapositivo 30: Desafio final

10. Seguir os passos descritivos neste diapositivo.


3. Cria um site autónomo (1 site por grupo) de visibilidade pública, onde vais "explicar" a programação que elaboraste anteriormente.

O site deve conter uma página para cada um dos tópicos, numerados de 1 a 10 com o mesmo texto descritivo. Ver passo 2.

Por exemplo a página 1 deve chamar-se "1. Traduzir texto entre duas línguas" (sem as aspas)

O conteúdo da página 1 deve conter todos os passos elaborados de modo a permitir o funcionamento do script a qualquer utilizador.

Envia o URL do site autónomo para o seguinte formulário: Abrir formulário

Ver lista de URLs enviados.


4. Apresentação oral à turma: 5 a 8 minutos.

Preparar uma pequena apresentação (Google Apresentações) onde deve incluir:

1. O código do script que mais gostou. E porquê?

2. As alterações mais interessantes. E porquê?

3. As dificuldades encontradas (e como foram superadas).

4. O que podia ser melhorado (e porque não foi!)

5. O script live (ou seja, mostrar o script em funcionamento) dos diferentes códigos em especial do Desafio final

Mais informação sobre a apresentação oral, incluindo a grelha de auto e hetero avaliação :

O que vai ser avaliado:

1. (Portefólio) A estrutura de páginas criada para esta PT (Google SITEs) (5%)

2. A estrutura de pastas criada especificamente para esta PT (Google DRIVE) (5%)

3. A organização geral da informação (5%)

4. Os nomes atribuídos aos ficheiros e às pastas e páginas (5%)

5. A localização (tradução) das aplicações de exemplo (30%)

6. A correção do código (indentação e inserção de comentários) (25%)

7. Os documentos de apoio criados para a PT: Documentos de texto, Apresentações e Folhas de cálculo (5%)

8. A estrutura do site de apoio e o seu conteúdo (5%)

9. A apresentação oral do trabalho (15%)

Índice da Apresentação

PT06: GAS - Uma iniciação à Programação

A apresentação

Google App Script (Coding) - Introdução à programação
Abrir a Apresentação em modo de apresentação | Abrir a Apresentação em modo de edição

Avaliação de progressão

Consultar respostas (reservado) / Relatório com resumo estatístico (Público)


Analisar respostas (reservado)


Analisar respostas (reservado)

Citações sobre tecnologia:

    • One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man.
    • It has become appallingly obvious that our technology has exceeded our humanity.
    • Technology is a word that describes something that doesn’t work yet.
    • It’s supposed to be automatic, but actually you have to push this button.
    • The great myth of our times is that technology is communication.
    • Computers are useless. They can only give you answers.
    • TV and the Internet are good because they keep stupid people from spending too much time out in public.
    • Technology is the campfire around which we tell our stories.
    • Hardware: the parts of a computer that can be kicked.
    • Getting information off the Internet is like taking a drink from a fire hydrant.