Pesquisar

Google Script para importar planilha XLSX

15/07/2022 às 10:09

Descrição do Projeto:

Tenho uma planilha XLSX (MS Excel) salva no Google Drive.

Essa planilha é atualizada frequentemente por um usuário.

Eu preciso de um App Script (Google Sheet) que:

- importe os dados dessa planilha e salve em um arquivo do Google Sheets;
- faça essa importação sempre que houver alguma alteração na planilha XLSX;
- salve esse arquivo em uma pasta específica do Google Drive;
- sobrescreva esse arquivo sempre que fizer a importação (ou seja, não é para criar uma cópia ou um novo arquivo, é para sobrescrever o arquivo existente).

Já tenho um código parcial, que faz a importação, mas ele salva o arquivo na raiz (e não na pasta específica), precisa ser executado para funcionar (e não faz isso automaticamente, a cada atualização do xlsx) e salva a importação em um arquivo novo (ao invés de sobrescrever o arquivo atual).

Esse é o código que eu mencionei acima, e que precisa ser melhorado:

function convertePlanilhaExcel(fileName) {
try {
fileName = fileName || 'nomedaplanilha.xlsx';

var excelFile = DriveApp.getFilesByName(fileName).next();
var fileId = excelFile.getId();
var folderId = Drive.Files.get(fileId).parents[0].id;
var blob = excelFile.getBlob();
var resource = {
title: excelFile.getName().replace(/\.xlsx?/, ''),
key: fileId,
};
Drive.Files.insert(resource, blob, {
convert: true,
});
} catch (f) {
Logger.log(f.toString());
}
}

Atividades do cliente nesse projeto:

Última visualização: 18/07/2022 às 08:18

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Banco de Dados
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 3
Propostas excluídas: 3
Interessados: 6
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (0)

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolver dashboard em Power BI - Estamos em busca de um(a) profissional freelancer para desenvolver um painel de BI personalizado, com foco em integração de sistemas corporativos. Escopo do projeto: Desenvolvimento ...

Dashboard para análise de tempo de tela por adolescentes - Olá, Tenho um trabalho da faculdade para entregar sobre o consumo de telas de adolescentes e gostaria de tornar esse trabalho mais rico com um dashboard interativo. Já possuo uma bas...

Desenvolvimento de dashboards web - Projeto: Desenvolvimento de dois dashboards – Web App e Painel Interno de Gestão. Estamos buscando um(a) desenvolvedor(a) para a criação de dois dashboards conectados a ...

Relatório Power BI comparativo de vendas - Fazer um relatório Power BI onde se faz a comparação das vendas de 2024 no mesmo mês em 2025. O objetivo do relatório é comparar as vendas do ano vigente c...

Desenvolvimento de dashboards no Looker Studio e GA4 - Avaliar a conexão que temos hoje do Looker Studio com o nosso GA4, melhorando os parâmetros existentes, assim como ajudando na criação de dashboards e relatórios d...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.