Google SpreadSheet API

API que cadastra quaisquer valores numa planilha Google.

<br />

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

<br />

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'
    }
  })
<br/>

Referências

<br/>
<br/> <p align="center">Feito com <b>♥</b> por <b>Matheus Trindade</b> diretamente de <b>Salvador-BA</b></p> <p align="center"> <a href="https://twitter.com/trnddev">Twitter</a> • <a href="https://www.linkedin.com/in/trindadematheus/">Linkedin</a> • <a href="https://matheustrindade.dev.br/">Site</a> </p>