2

使用特定电子表格检索电子表格内容并不难:

$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) 或等效的...

/乔纳斯

4

1 回答 1

-1

(注意:我自己没有使用过 ZF 的 GData API……这是推测性的,基于浏览 API)

看起来您可以调用Zend_Gdata_Docs::getDoc()- 这将返回 aZend_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 Docs 内容的更通用方式的更专业形式。

于 2011-01-12T07:04:39.580 回答