2011-08-28 70 views
4

来自Zend GData文档的$worksheetId应该是什么?Zend GData电子表格工作表ID

http://framework.zend.com/manual/en/zend.gdata.spreadsheets.html

$query = new Zend_Gdata_Spreadsheets_ListQuery(); 
$query->setSpreadsheetKey($spreadsheetKey); 
$query->setWorksheetId($worksheetId); 
$query->setSpreadsheetQuery('name=John and age>25'); 
$listFeed = $spreadsheetService->getListFeed($query); 

的文档使用了$worksheetId几次,但我似乎无法看到哪里获得,从一个电子表格。

回答

2

如果你不知道的工作表标识符,你必须执行第一查询检索元供稿,为您的电子表格中的工作表:

$query = new Zend_Gdata_Spreadsheets_DocumentQuery(); 
$query->setSpreadsheetKey($spreadsheetKey); 
$feed = $spreadsheetService->getWorksheetFeed($query); 

然后,你遍历$馈>条目,每个条目代表工作表并具有标识符。

+0

主要是我一直在寻找。我希望Zend的API文档好一点...或者我错过了什么? –

0

$worksheetId是工作表标识符。 工作表具有gid标识符(1,2,....),您可以在打开文档时直接在文档的URL中看到该标识符。

不幸的是,您无法通过该ID使用API​​访问它们。

使用,而不是您在下面的讨论中找到代码:

Worksheet GIDs

相关问题