Zend_Gdata:检索文本文档内容?

时间:2011-01-11 16:36:47

标签: php zend-framework 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($ key)或等效的...

/ Jonas

1 个答案:

答案 0 :(得分:-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 方法。

所以:

{{1}}

看起来电子表格是检索Google文档内容的这种更通用方式的更专业形式。