0
我使用Zend的GData服務的訪問與身份驗證谷歌電子表格的細節如何獲取谷歌電子表格的圖表與Zend的GData
我的電子表格具有細胞數據,以及谷歌的圖表,我正確地獲取單元格數據,但沒有得到圖表
讓我知道我應該怎麼實現這個
我已經寫了下面的代碼
$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient('EMAILADDRESS', 'PASSWORD', $service);
$spreadsheetService = new Zend_Gdata_Spreadsheets($client);
$spreadsheetKey = 'SPREADSHEETKEY';
$query = new Zend_Gdata_Spreadsheets_DocumentQuery();
$query->setSpreadsheetKey($spreadsheetKey);
$feed = $spreadsheetService->getWorksheetFeed($query);
$query = new Zend_Gdata_Spreadsheets_CellQuery();
$query->setSpreadsheetKey($spreadsheetKey);
$worksheetId = basename($feed->entries[0]->id);
$query->setWorksheetId($worksheetId);
if ($this->getRequest()->isPost()) {
$cellFeed = $spreadsheetService->getCellFeed($query);
$formdata = $this->getRequest()->getPost();
foreach ($cellFeed as $cellEntry) {
$row = $cellEntry->cell->getRow();
$col = $cellEntry->cell->getColumn();
$val = $cellEntry->cell->getText();
$updatedCell = $spreadsheetService->updateCell($row, $col, $formdata['txtUpdate'], $spreadsheetKey, $worksheetId);
}
}
$cellFeed = $spreadsheetService->getCellFeed($query);
$totalCol = 0;
foreach ($cellFeed as $cellEntry) {
$row = $cellEntry->cell->getRow();
$col = $cellEntry->cell->getColumn();
$val = $cellEntry->cell->getText();
$arrData[] = array('row' => $row, 'col' => $col, 'val' => $val);
$arrDataNew[$row][] = array('col' => $col, 'val' => $val);
if ($col > $totalCol) {
$totalCol = $col;
}
}
我已搜查在互聯網上有關通過PHP訪問Google圖表,但沒有得到任何幫助。讓我知道,如果我們可以通過Zend或普通的PHP來實現這一點也好
誰做了降價讓我知道爲什麼?我們無法做到這一點嗎? – mujaffars
谷歌的應用程序腳本將做到這一點https://developers.google.com/chart/interactive/docs/spreadsheets但是有一個「圖表」api的gdata? Spreadsheet-API沒有任何內容可以訪問圖表類型信息。 – eddyparkinson