/google-sheet-api

📑 API de integração com o Google Sheets

Primary LanguageTypeScript

Google SpreadSheet API

API que cadastra quaisquer valores numa planilha Google.


Conseguindo as credenciais

  • Siga os passos para criar uma Conta de Serviço Google e faça o download do JSON.

  • Em Google Sheets crie uma nova planilha e compartilhe permissão de uso com o client_email que está no arquivo JSON.

  • A API requer o ID da planilha que pode ser encontrado na URL. Ex.: image


Exemplo

As propriedades client_email e private_key podem ser encontradas no JSON que foi gerado pelo Google.

const sheetId = '1xn4mnqrdRimPXdVERyx1gEDmnYY5qlkVS0O47msksbU' // ID da planilha

  await axios.post('https://google-sheet-api.vercel.app/api/spreadsheet', {
    spreadsheet_id: sheetId,
    client_email: credentials.client_email,
    private_key: credentials.private_key, 
    data: {
      name: 'Matheus Trindade',
      email: 'trindadematheus27@gmail.com',
      github: 'https://github.com/trindadematheus'
    }
  })

Referências




Feito com ♥ por Matheus Trindade diretamente de Salvador-BA

Twitter • Linkedin • Site