churros5 0 Denunciar post Postado Março 10, 2015 Fala galera, Tudo bem? Estou tendo um trabalho bem grande pra tentar usar o zendgdata na versão 2 do framework. Minha intenção é percorrer as linhas de uma planilha com um contador e retornar este valor depois. Pra que eu faça isso acredito que preciso usar alguma coisa parecida com este trecho de uma função minha: $query_cell = new \ZendGData\Spreadsheets\CellQuery(); $query_cell->setSpreadsheetKey(basename($spreadsheet->getId())); $query_cell->setWorksheetId($spreadsheet->getId()); E esta é a função que eu uso pra pegar todas as planilhas no google docs: public function getSpreadsheets($titulo=''){ $planilhas = array(); //$docsQuery = new Zend_Gdata_Spreadsheets_DocumentQuery(); $docsQuery = new \ZendGData\Spreadsheets\DocumentQuery(); $feeds = $this->gdClient->getSpreadsheetFeed($docsQuery); foreach($feeds->entries as $entry){ //var_dump($entry); /** * Cria o objeto Planilha */ $ss = new Spreadsheet(); $ss->setTitulo($entry->title->text); $ss->setDescricao($entry->content->text); $ss->setLink($entry->link[0]->href); //$ss->setId($entry->id->text); $ss->setId($entry->id); $ss->setGmail($this->gmail); //$ss->setCelulas($this->getSpreadsheetCells($ss->getLink())); // Atribui as celulas à planilha if(strtolower(substr($ss->getTitulo(),0,8)) == "pesquisa"){ array_push($planilhas, $ss); } } return $planilhas; } Pelo var_dump que dou no $entry parece estar funcionando a busca pelas planilhas. Mas no campo id está vindo um link. Eu preciso passar o id e o key para fazer o loop pelas linhas de uma planilha. Alguém tem alguma ideia do que está acontecendo? Pelo que pesquisei, o id é uma string pequena, que aparece na url quando um arquivo é publicado, então com certeza esse link que é retornado está errado. Abs Compartilhar este post Link para o post Compartilhar em outros sites