Google Planilhas Avançado - #43 Lendo dados da Planilha via API

  Рет қаралды 10,086

Webdesign em Foco

Webdesign em Foco

Күн бұрын

Пікірлер
@MrEdenBezerra
@MrEdenBezerra 5 жыл бұрын
Mais uma excelente aula!!!
@WebdesignemFoco
@WebdesignemFoco 5 жыл бұрын
Brigadão brother. Sucesso nos códigos e na vida!
@marcosramos2714
@marcosramos2714 4 жыл бұрын
Professor, boa tarde! Parabéns pelo seu trabalho, estou aprendendo muito mesmo com você, eu nem sabia que podia fazer tantas automações com as ferramentas google. Uso um sistema de ERP (BLING) na minha empresa onde gerencio a vendas, e essas vendas vem de vários lugares(Magalu,B2W,Mercado Livre, shopee) e esse ERP se conecta com esses sistemas citados via API, devido as particularidades desses marketplaces (Magalu,B2W,Mercado Livre, shopee), em cada um o custo para vender é diferente e tenho que fazer esses cálculos a cada um, sei que posso ter uma planilha que posso aplicar esses regras numa planilha e já ter os preços de cada marketplaces (Magalu,B2W,Mercado Livre, shopee) na mão, mais o que mais preciso é dado um SKU/código de produto de produto quando mudar o custo desse produto calcular o novo preço a enviar de volta para EPR e esse ERP enviar para esses marketplaces atualização de preço para cada canal juntas, hoje nesse sistema tenho que colocar o preço de cada produto em cada marketplace e enviar um a uma a cada marketplace em separado. Enfim, preciso de inicio me conectar com esse ERP via google planilhas, fazer uma consulta de produtos via google planilhas, e enviar uma atualização via google planilhas. Pode me ajudar por onde devo começar? Muito obrigado e novo Parabéns.
@WebdesignemFoco
@WebdesignemFoco 3 жыл бұрын
O caminho aí é por API mesmo
@mariarivanilda1741
@mariarivanilda1741 2 жыл бұрын
Como calcular automaticamente a porcentagem, por exemplo de 3% desse valor 1,980.00 no Google planilhas.
@walney2008
@walney2008 4 жыл бұрын
oh, show, aprender a ler e escrever em dados da planilha, show, e tem como proteger deixar mais segura ?
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
Aí vc pode fazer um sistema de login. No canal tem o curso de cadastro e login com PHP
@walney2008
@walney2008 4 жыл бұрын
Estou conhecendo seu canal agora, estou aprender essa parte de planilhas depois verei o resto, gostei como explica , obrigado., tenho necessidade de ler e escrever nessas planilhas e o banco de dados MySQL.
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
@@walney2008 qualquer coisa contrate o suporte premium: webdesignemfoco@gmail.com
@adilsonaffonso394
@adilsonaffonso394 4 жыл бұрын
Tenho uma planilha que deve ser publicada no site. É possível fazer essa captura de dados somente com html?
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
Só com html não
@carolinecarol5455
@carolinecarol5455 3 жыл бұрын
Olá Professor, muito obrigada pela aula. Infelizmente, mesmo depois de rodar o composer, o localhost ainda mostra a mensagem: Parse error: syntax error, unexpected ':', expecting ')' in C:\wamp64\www\views ead.php on line 4 (E não tem a opção Google_Service_Sheets)
@WebdesignemFoco
@WebdesignemFoco 3 жыл бұрын
Tmj. Orçamento de suporte premium: webdesignemfoco@gmail.com
@eduardosully2031
@eduardosully2031 3 жыл бұрын
É possível ler dados de mais de uma aba na planilha?
@WebdesignemFoco
@WebdesignemFoco 3 жыл бұрын
É sim
@pedroreisrj
@pedroreisrj 4 жыл бұрын
Boa tarde. Ao dar o comando "composer init" dá erro e aparece a seguinte mensagem: Package name (/) [pedro/lib]: [Symfony\Component\Console\Exception\RuntimeException] Aborted Não consegui resolver
@pedroreisrj
@pedroreisrj 4 жыл бұрын
Descobri em um site que é a versão do php... 7.4 em diante apresenta esse erro no composer
@ricardorechi7198
@ricardorechi7198 4 жыл бұрын
Olá. Parabéns pela aula. Aprendi muito. Mas está aparecendo um erro, que não consigo entender (já arrumei aquele descrito no final do Vídeo). Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see curl.haxx.se/libcurl/c/libcurl-errors.html) in C:\wamp64\www\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 187 Pode me ajudar?
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
Você colocou essa linha GuzzleHttp\Client(["verify"=>false])
@gabrieldeoliveiramarques8225
@gabrieldeoliveiramarques8225 4 жыл бұрын
Olá professor, após realizar o ultimo passo para corrigir o erro na API do google eu atualizei o local host e apareceu o seguinte erro: Fatal error: Uncaught Google_Service_Exception: { "error": { "code": 403, "message": "The caller does not have permission", "errors": [ { "message": "The caller does not have permission", "domain": "global", "reason": "forbidden" } ], "status": "PERMISSION_DENIED" } } in C:\wamp64\www\lib\vendor\google\apiclient\src\Google\Http\REST.php on line 118 Google_Service_Exception: { "error": { "code": 403, "message": "The caller does not have permission", "errors": [ { "message": "The caller does not have permission", "domain": "global", "reason": "forbidden" } ], "status": "PERMISSION_DENIED" } } in C:\wamp64\www\lib\vendor\google\apiclient\src\Google\Http\REST.php on line 118 Desde já agradeço, eu estou adorando seu trabalho!!
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
Você tem que deixar a sua planilha pública. Acessa compartilhar >> pública pra qualquer pessoa na internet
@gabrieldeoliveiramarques8225
@gabrieldeoliveiramarques8225 4 жыл бұрын
Webdesign em Foco GÊNIO!! Muito obrigado!!
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
@@gabrieldeoliveiramarques8225 tmj
@robinsonalmeida7875
@robinsonalmeida7875 4 жыл бұрын
Excelente trabalho, parabéns. Mas estou recebendo este erro: Fatal error: Uncaught Error: Class 'Classes\ClassSpreadsheet' not found in C:\wamp64\www\views ead.php on line 4. Error: Class 'Classes\ClassSpreadsheet' not found in C:\wamp64\www\views ead.php on line 4
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
Você instalou o composer? Isso é erro no autoload do composer. Tenta rodar o comando composer update
@dinhotaswolf123
@dinhotaswolf123 4 жыл бұрын
Olá! Muito obrigado pelo conteúdo. Gostaria de saber se pode me ajudar com um erro que surgiu. O erro que aparece é: Fatal error: Uncaught Google_Exception: (batchGet) unknown parameter: 'range' in C:\xampp\htdocs\Teste Google SpreadSheet\Newproject\lib\vendor\google\apiclient\src\Google\Service\Resource.php:147 Stack trace: #0 C:\xampp\htdocs\Teste Google SpreadSheet\Newproject\lib\vendor\google\apiclient-services\src\Google\Service\Sheets\Resource\SpreadsheetsValues.php(127): Google_Service_Resource->call('batchGet', Array, 'Google_Service_...') #1 C:\xampp\htdocs\Teste Google SpreadSheet\Newproject\class\ClassSpreadsheet.php(16): Google_Service_Sheets_Resource_SpreadsheetsValues->batchGet('1gC4wT5Rz1nRhN6...', Array) #2 C:\xampp\htdocs\Teste Google SpreadSheet\Newproject\views ead.php(4): Classes\ClassSpreadsheet->readSheet('1gC4wT5Rz1nRhN6...', 'lancamentos', 'A1:D3') #3 {main} thrown in C:\xampp\htdocs\Teste Google SpreadSheet\Newproject\lib\vendor\google\apiclient\src\Google\Service\Resource.php on line 147 Ele reclama o 'range'. Trecho para apresentação dos dados: var_dump($sheet->readSheet("1gC4wT5Rz1nRhN6...", "lancamentos", "A1:D3"));
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
pra te ajudar com isso preciso que contrate o suporte premium: webdesignemfoco@gmail.com
@modesto.barreto
@modesto.barreto 4 жыл бұрын
Estou acompanhando seus vídeos que são excelentes. Aqui estou com uma dificuldade. Está dando o seguinte erro no meu código: $this->client->setAuthConfig(config:'../lib/credentials.json'); Unexpected ':' Já conferi mil vezes e não achei solução. Poderia me ajudar? Ou alguém que teve o mesmo erro? Desde já agradeço muito...
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
não tem esse config: isso é um lembrete foi meu editor de códigos
@modesto.barreto
@modesto.barreto 4 жыл бұрын
@@WebdesignemFoco Valeu. Obrigado
@cleberdarochasantana5709
@cleberdarochasantana5709 4 жыл бұрын
boa tarde a todos! fiz conforme indicado nos códigos mas sempre aparece o mesmo erro abaixo: ( ! ) Google_Service_Exception: { "error": { "code": 403, "message": "The caller does not have permission", "errors": [ { "message": "The caller does not have permission", "domain": "global", "reason": "forbidden" } ], "status": "PERMISSION_DENIED" } } in C:\wamp64\www\lib\vendor\google\apiclient\src\Google\Http\REST.php on line 118 creio que por estar estudando o GoogleSheets para implementar na prefeitura que trabalho, possa estar faltando alguma permissão dos administradores, alguém poderia me ajudar? Muito bom o seu trabalho, obrigado por disponibilizar algo tão rico de forma simples... Abraço
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
Olá Cleber, caso tenha interesse nós trabalhamos com suporte premium pelo teamviewer, podemos te ajudar nessa e outras dúvidas. Abraços! webdesignemfoco@gmail.com
@cleberdarochasantana5709
@cleberdarochasantana5709 4 жыл бұрын
​@@WebdesignemFoco​Boa noite! Opa, vou considerar sim esta possibilidade, porém como não sou admin da rede e das máquinas tenho que pedir permissão a eles... mas muito obrigado pelo retorno Abraço
@mariocosta9386
@mariocosta9386 4 жыл бұрын
@@cleberdarochasantana5709 Pegue o 'client_email' do arquivo JSON baixado ou da sua 'conta de serviço' e compartilhe a planilha com esse endereço de e-mail, você terá acesso à planilha. Esta solução funcionou para mim.
@gilmarsilva5957
@gilmarsilva5957 3 жыл бұрын
$sheet=new Classes\ClassSpreadsheet(); Error: Class 'Classes\ClassSpreadsheet' not found in C:\wamp64\www\views ead.php on line 3 Boa noite. Professor, aparece esse erro, a linha 3 é a primeira que coloquei no comentário.
@WebdesignemFoco
@WebdesignemFoco 3 жыл бұрын
Isso é algum erro de configuração do seu composer. Tenta rodar o comando composer update
@gilmarsilva5957
@gilmarsilva5957 3 жыл бұрын
@@WebdesignemFoco eu rodei, apareceu esse erro [Seld\JsonLint\ParsingException] "./composer.json" does not contain valid JSON Parse error on line 17: ...t": "2.0" } "autoload":{ --------------------^ Expected one of: 'EOF', '}', ',', ']'
@trevizanialves
@trevizanialves 5 жыл бұрын
Pessoal, estou enfrentando um problema aqui. Em um célula da planilha há uma fórmula que eu quero que seja executada até uma data determinada. Após esta data eu preciso que o cálculo pare mas que a célula fique preenchida com o último valor. Tentei com a função SE, mas até o momento sem sucesso. Acho que não tem nada a ver com o vídeo mas como estão falando sobre google planilhas resolvi tentar.
@felipeoliveiras
@felipeoliveiras 4 жыл бұрын
Olá. Obrigado pelo video. Aqui deu quase tudo certo, tive problema em uma linha erro que apareceu antes dos dados da planilha. Alguém passou por isso? PHP 7.4.9 ( ! ) Deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in C:\wamp64\www\lib\vendor\google\apiclient\src\Google\Service\Resource.php on line 291
@samuel.oliveiraBRA
@samuel.oliveiraBRA 4 жыл бұрын
Estou com o mesmo erro a versão do meu PHP é 7.4.12
@felipeoliveiras
@felipeoliveiras 4 жыл бұрын
@@samuel.oliveiraBRA Aqui funcionou depois que eu voltei para a versão 7.3 do php no wamp.
@g-57643
@g-57643 4 жыл бұрын
Parabens pelo conteúdo de qualidade, assim tiver tempo farei o curso todo.. Gostaria de tira uma dúvida, tava pesquisando em como fazer API do planilha do google sem ter conhecimeno de programação. Encontrei alguns vídeos mas não consegui colocar em prática... Existe possibilidade de fazer um video usando site sheetson.com/, e web.postman.co/ para criação API do planilha do google?
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
Eu estou meio sem tempo pra gravar atualmente, mas caso precise nós trabalhamos com suporte premium individualizado, podemos te ajudar: webdesignemfoco@gmail.com
@getesa457
@getesa457 4 жыл бұрын
Apresentou a falha: Fatal error: Uncaught Google_Service_Exception: { "error": { "code": 403, "message": "The caller does not have permission", "errors": [ { "message": "The caller does not have permission", "domain": "global", "reason": "forbidden" } ], "status": "PERMISSION_DENIED" } } in C:\xampp\htdocs\lib\vendor\google\apiclient\src\Google\Http\REST.php:118 Stack trace: #0 C:\xampp\htdocs\lib\vendor\google\apiclient\src\Google\Http\REST.php(94): Google_Http_REST::decodeHttpResponse(Object(GuzzleHttp\Psr7\Response), Object(GuzzleHttp\Psr7\Request), 'Google_Service_...') #1 C:\xampp\htdocs\lib\vendor\google\apiclient\src\Google\Task\Runner.php(181): Google_Http_REST::doExecute(Object(GuzzleHttp\Client), Object(GuzzleHttp\Psr7\Request), 'Google_Service_...') #2 C:\xampp\htdocs\lib\vendor\google\apiclient\src\Google\Http\REST.php(58): Google_Task_Runner->run() #3 C:\xampp\htdocs\lib\vendor\google\apiclient\src\Google\Client.php(779): Google_Http_REST::execute(Object(GuzzleHttp\Cli in C:\xampp\htdocs\lib\vendor\google\apiclient\src\Google\Http\REST.php on line 118. Como corrigir?
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
Você tem que deixar sua planilha pública na web.
@getesa457
@getesa457 4 жыл бұрын
@@WebdesignemFoco Obrigada! Funcionou :D
@WebdesignemFoco
@WebdesignemFoco 4 жыл бұрын
@@getesa457 top!
@humbertoelu
@humbertoelu 5 жыл бұрын
Esse anúncio da coca cola e uma bosta....
Google Planilhas Avançado - #44 Lendo dados da Planilha via API II
8:14
Google Sheets API Automation in Python
26:36
NeuralNine
Рет қаралды 97 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Como integrar a API do Google Sheets com Python - básico ao avançado
29:08
Google Planilhas Avançado - #65 Enviando Emails
11:17
Webdesign em Foco
Рет қаралды 35 М.
Tutorial de Macro no Google Sheets
14:09
Facilita Produção
Рет қаралды 3,2 М.
Google Sheets… Your Next Database?
7:16
Fireship
Рет қаралды 408 М.
How to access an API with Google Apps Script
9:52
saperis
Рет қаралды 69 М.
Google Sheets - Export to CSV File
17:43
Learn Google Sheets & Excel Spreadsheets
Рет қаралды 25 М.
Google Planilhas Avançado - #47 Cadastrando Dados via API
6:14
Webdesign em Foco
Рет қаралды 12 М.
Google Planilhas Avançado - #64 Executando funções e logs remotamente
12:30
Google Planilhas Avançado - #66 O que é a mensagem de V8 Runtime?
14:36
Webdesign em Foco
Рет қаралды 2,9 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН