Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

churros5

Zend GData - Número de linhas em uma planilha do google docs

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.