2011-01-11 1 views
2

は難しいことではありません。Zend_Gdata:テキストドキュメントのコンテンツを取得していますか?特定のスプレッドシートに使用してスプレッドシートの内容を取得

$key = 'txSLYk4BpIQaglM38cJbTNA'; // key for a specific spreadsheet 
$query = new Zend_Gdata_Spreadsheets_DocumentQuery(); 
$query->setSpreadsheetKey($key); 
$feed = $spreadSheetService->getWorksheetFeed($query); 
$entries = $feed->entries[0]->getContentsAsRows(); 
var_dump($entries); // dumps the spreadsheet content 

は、私は特定のテキスト文書のために同じことを行うことができますか? でZend_Gdata_Docs_Queryクラスが持っていない - > setDocumentKey($キー)または同等の...

/ジョナス

答えて

-1

が(注:私はZFのGDataのAPIで自分自身を働いていない...これは投機的です、APIのブラウジングに基づいて)

Zend_Gdata_Docs::getDoc()と呼べるように見えます。Zend_Gdata_Docs_DocumentListEntryが返され、getContent()メソッドが返されます。

ので:

$docsApi = new Zend_Gdata_Docs(); 
$document = $docsApi->getDoc('key-goes-here', 'document'); 
$content = $document->getContent(); // Returns the ATOM content 
// OR... 
$content = $document->getDOM(); // Returns a DOM for the content 

スプレッドシートは、Googleドキュメントのコンテンツを取得するこのより一般的な方法のより特化した形であるように見えます。

+0

ありがとう、カンダー! – Cambiata

+1

Hmm ..ドキュメントコンテンツ自体ではなく、これらのメソッドを使用してドキュメントメタデータを取得することが可能なようです。 – Cambiata

関連する問題