Google Spreadsheets API удаляет подчеркивание - PullRequest
4 голосов
/ 18 августа 2011

Я использую API таблиц Google с фидом на основе списка. Когда я получаю значения тегов - с помощью getCustomElements (). GetTags () - я получаю их без подчеркивания. Например: parent_id становится парентидным.

Кто-нибудь знает, как это решить?

1 Ответ

0 голосов
/ 14 мая 2012

Мне удалось получить «истинные» имена столбцов только с помощью канала.

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

?>
...