API que cadastra quaisquer valores numa planilha Google.
<br />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.:
As propriedades
client_email
eprivate_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/>