NodeSheetMaster é uma aplicação Node.js escrita em TypeScript que facilita a interação com o Google Sheets API. Permitindo aos usuários realizar operações básicas de leitura e escrita em planilhas do Google, como obter metadados, ler e escrever valores de células, adicionar linhas e atualizar valores.
- Autenticação segura com o Google Sheets API
- Leitura de metadados e valores de células específicas
- Adição e atualização de linhas em planilhas
- Suporte para manipulação de dados em tempo real
- Node.js v14 ou superior
- TypeScript v4 ou superior
- Conta Google e acesso ao Google Sheets API
- Clone o repositório:
git clone https://github.com/gabrielm3/NodeSheetMaster.git
cd NodeSheetMaster
- Instale as dependências:
npm install
-
Crie um arquivo
credentials.json
na pastasrc/config/
ou./
com suas credenciais do Google Sheets API. -
Rode o projeto:
npm start
O NodeSheetMaster expõe endpoints RESTful que permitem interagir com o Google Sheets. Os endpoints disponíveis são:
GET /metadata
: Retorna os metadados da planilha.GET /getRows
: Retorna os valores de linhas específicas da planilha.POST /addRow
: Adiciona uma nova linha à planilha.POST /updateValues
: Atualiza valores em uma planilha.
Fique à vontade para enviar pull requests, relatar problemas ou sugerir melhorias.
Este projeto está licenciado sob a MIT License.