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.
@WebdesignemFoco3 жыл бұрын
O caminho aí é por API mesmo
@mariarivanilda17412 жыл бұрын
Como calcular automaticamente a porcentagem, por exemplo de 3% desse valor 1,980.00 no Google planilhas.
@walney20084 жыл бұрын
oh, show, aprender a ler e escrever em dados da planilha, show, e tem como proteger deixar mais segura ?
@WebdesignemFoco4 жыл бұрын
Aí vc pode fazer um sistema de login. No canal tem o curso de cadastro e login com PHP
@walney20084 жыл бұрын
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.
@WebdesignemFoco4 жыл бұрын
@@walney2008 qualquer coisa contrate o suporte premium: webdesignemfoco@gmail.com
@adilsonaffonso3944 жыл бұрын
Tenho uma planilha que deve ser publicada no site. É possível fazer essa captura de dados somente com html?
@WebdesignemFoco4 жыл бұрын
Só com html não
@carolinecarol54553 жыл бұрын
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)
@WebdesignemFoco3 жыл бұрын
Tmj. Orçamento de suporte premium: webdesignemfoco@gmail.com
@eduardosully20313 жыл бұрын
É possível ler dados de mais de uma aba na planilha?
@WebdesignemFoco3 жыл бұрын
É sim
@pedroreisrj4 жыл бұрын
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
@pedroreisrj4 жыл бұрын
Descobri em um site que é a versão do php... 7.4 em diante apresenta esse erro no composer
@ricardorechi71984 жыл бұрын
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?
@WebdesignemFoco4 жыл бұрын
Você colocou essa linha GuzzleHttp\Client(["verify"=>false])
@gabrieldeoliveiramarques82254 жыл бұрын
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!!
@WebdesignemFoco4 жыл бұрын
Você tem que deixar a sua planilha pública. Acessa compartilhar >> pública pra qualquer pessoa na internet
@gabrieldeoliveiramarques82254 жыл бұрын
Webdesign em Foco GÊNIO!! Muito obrigado!!
@WebdesignemFoco4 жыл бұрын
@@gabrieldeoliveiramarques8225 tmj
@robinsonalmeida78754 жыл бұрын
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
@WebdesignemFoco4 жыл бұрын
Você instalou o composer? Isso é erro no autoload do composer. Tenta rodar o comando composer update
@dinhotaswolf1234 жыл бұрын
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"));
@WebdesignemFoco4 жыл бұрын
pra te ajudar com isso preciso que contrate o suporte premium: webdesignemfoco@gmail.com
@modesto.barreto4 жыл бұрын
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...
@WebdesignemFoco4 жыл бұрын
não tem esse config: isso é um lembrete foi meu editor de códigos
@modesto.barreto4 жыл бұрын
@@WebdesignemFoco Valeu. Obrigado
@cleberdarochasantana57094 жыл бұрын
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
@WebdesignemFoco4 жыл бұрын
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
@cleberdarochasantana57094 жыл бұрын
@@WebdesignemFocoBoa 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
@mariocosta93864 жыл бұрын
@@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.
@gilmarsilva59573 жыл бұрын
$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.
@WebdesignemFoco3 жыл бұрын
Isso é algum erro de configuração do seu composer. Tenta rodar o comando composer update
@gilmarsilva59573 жыл бұрын
@@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', '}', ',', ']'
@trevizanialves5 жыл бұрын
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.
@felipeoliveiras4 жыл бұрын
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.oliveiraBRA4 жыл бұрын
Estou com o mesmo erro a versão do meu PHP é 7.4.12
@felipeoliveiras4 жыл бұрын
@@samuel.oliveiraBRA Aqui funcionou depois que eu voltei para a versão 7.3 do php no wamp.
@g-576434 жыл бұрын
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?
@WebdesignemFoco4 жыл бұрын
Eu estou meio sem tempo pra gravar atualmente, mas caso precise nós trabalhamos com suporte premium individualizado, podemos te ajudar: webdesignemfoco@gmail.com
@getesa4574 жыл бұрын
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?