2011-08-28 93 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

相關問題