Google Planilhas Avançado - #47 Cadastrando Dados via API
07/02/2020Nessa vídeoaula realizaremos a inserção de novos dados no Google Planilhas utilizando a API.
Cadastro de Dados no Google Planilhas via API
O primeiro passo para realizar novos cadastros na planilha é conceder acesso ao usuário. Para isso, iremos em Compartilhar >> Avançado >> Publico na Web e o acesso deve ser Pode Editar
Na nossa ClassSpreadsheet iremos fazer o método de inserção:
#Insert
public function insertSheet($spreadsheetId,$range,$values)
{
$body = new \Google_Service_Sheets_ValueRange(['values' => [$values]]);
$params = ['valueInputOption' => 'RAW'];
$result = $this->service->spreadsheets_values->append($spreadsheetId, $range, $body, $params);
}
Nosso DataController chamará esse novo método:
if($action == 'create'){
$spreadsheet->insertSheet(
'1HeIpedpNNe4S5l_JGm4Il5K0Nq0bT2bF0tBaaHM2C9E',
$range,
[
$name,
$age,
$city
]
);
header("location: ../views/read.php");
}else{
echo "Edit";
}
Lembre-se de alterar o id da sua planilha no código acima.
Sucesso nos códigos e na vida!
Posts Relacionados
Google Planilhas Avançado - #46 Finalizando Formulário
Nessa vídeoaula terminaremos o formulário de integração com o Google Planilhas, passando um parâmetro que definirá se é um formulário de cadastro ou edição
Google Planilhas Avançado - #48 Editando e Validando Dados via API
Fala turma! Na aula de hoje continuaremos a trabalhar com API do Google Planilhas. Nesse video trataremos da edição e validação de dados via API.