2011-08-18 80 views
4

我使用Google Spreadsheets API和基於列表的Feed。當我得到標籤值 - 與getCustomElements()。getTags() - 我得到他們沒有下劃線。例如:parent_id變爲parentid。Google Spreadsheets API刪除下劃線

任何人都知道如何解決這個問題?

回答

0

我只能通過使用單元格源獲得「真實」列名稱。

<?php 

    // given $spreadsheetKey, $worksheetId, $spreadsheetService... 

    $qry = new Zend_Gdata_Spreadsheets_CellQuery(); 
    $qry->setSpreadsheetKey($spreadsheetKey); 
    $qry->setWorksheetId($worksheetId); 
    $qry->setMinCol(1); 
    $qry->setMaxCol(null); 
    $qry->setMinRow(1); 
    $qry->setMaxRow(1); 

    $cellFeed = $spreadsheetService->getCellFeed($qry); 

    foreach ($cellFeed as $cellEntry) 
    { 
     $columnNumber = $cellEntry->cell->getColumn(); 
     $columnLabel = $cellEntry->cell->getText(); 
     echo "Column $columnNumber is labeled $columnLabel<br>\n"; 
    } 

?>