Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #47 Cadastrando Dados via API

07/02/2020

Nessa 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!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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
Saiba mais!
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.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!