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

Integração do Tiny ERP com Google Sheets - Fazer a integração do Tiny ERP com o Google Sheets de forma que eu consiga puxar os dados de produtos, pedidos, clientes, listas de preços, etc., e que eu consiga editar e anal...

Configuração de bugs no banco de dados - Preciso de um profissional que tenha conhecimento na área de desenvolvimento de sistemas para realizar uma configuração no banco de dados do sistema ERP de gestão comerc...

Configuração de Total Chat com Trello - Procuro alguém com experiência em Total Chat e integração com Trello para configurar o serviço em um escritório de advocacia.

Criação de dashboard em Looker ou Power BI - Busco profissional para a criação de dashboards em Looker ou Power BI. É necessário ter conhecimento avançado e um bom design.

Suporte em campos calculados no Looker Studio - Preciso de auxílio para retornar alguns valores no Looker Studio, baseado em dados combinados ou outra solução mais apropriada. O profissional deve ser capaz de executar e exp...

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.