Google Spreadsheets API会删除下划线

时间:2011-08-18 13:15:41

标签: java google-docs-api google-spreadsheet-api

我正在使用带有基于列表的Feed的Google Spreadsheets API。当我得到标签值 - 使用getCustomElements()。getTags() - 我得到它们没有下划线。例如:parent_id变为parentid。

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我只能通过使用单元格Feed获得“真正的”列名。

<?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";
    }

?>