Analisando propostas

Google Script - Alerta de Arquivo Faltante no Google Drive

Publicado em 15 de Abril de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Breve descrição:
Script para verificar se o cliente do escritório incluiu o arquivo necessário na pasta compartilhada, dentro do prazo combinado.

Parâmetros:
Pasta-alvo P
Arquivo-alvo A (nome do arquivo)
Frequência de verificação F (número de dias)
Data-limite D
e-mail de origem (remetente) R
e-mail de destino (destinatário) D
e-mails de cópia (cc) C
Modelo do e-mail M

Funcionamento:
O script deverá varrer a pasta-alvo P com frequência F até a data-limite D. A cada varredura, deverá verificar a existência de um arquivo A. Caso o arquivo não esteja presente, deverá ser disparado um e-mail de modelo M do remetente R para o destinatário D com cópia para C, indicando a ausência do arquivo.
Quando o arquivo for encontrado, o script não disparará o e-mail e poderá parar de funcionar.

Exemplo:
O script deverá varrer a pasta-alvo P (https://drive.google.com/drive/folders/19atervHV2gR-vEDGGFDPyrMHdQsHhsRZ) com frequência F (1 dia) até a data-limite D (30/Abr/2021). A cada varredura, deverá verificar a existência de um arquivo A (nf 143  jj fantin.pdf). Caso o arquivo não esteja presente, deverá ser disparado um e-mail de modelo M (Modelo do GMail) do remetente R (contato..
.) Para o destinatário D (alexandrecorrea...) Com cópia para C (andersonnunes..., Paulafortes...), Indicando a ausência do arquivo. Quando o arquivo for encontrado, o script não disparará o e-mail e poderá parar de funcionar.

Observações:
(1) o script pode estar associado a uma planilha Google Spreadsheet e os parâmetros de execução ficar numa das abas;
(2) também é necessário que um log de execução seja gerado, a cada execução do script, indicando erro/acerto, incluindo detalhes técnicos (date timestamp, tipo de erro etc.).

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias