PHPを使用してGoogleDocsスプレッドシートから行をプルすることは可能ですか?
SQLでは、次のようなものを使用します。
SELECT * FROM table WHERE field = 'value' LIMIT 1
これを行う方法はありますか?「Zend」フレームワークを使用することになっていると聞きましたが、それも理解できませんでした。どんな助けでもいただければ幸いです
PHPを使用してGoogleDocsスプレッドシートから行をプルすることは可能ですか?
SQLでは、次のようなものを使用します。
SELECT * FROM table WHERE field = 'value' LIMIT 1
これを行う方法はありますか?「Zend」フレームワークを使用することになっていると聞きましたが、それも理解できませんでした。どんな助けでもいただければ幸いです
Zend_Gdataのドキュメントから:
<?php
$query = new Zend_Gdata_Spreadsheets_ListQuery();
$query->setSpreadsheetKey($spreadsheetKey);
$query->setWorksheetId($worksheetId);
$query->setSpreadsheetQuery('name=John and age>25');
$listFeed = $spreadsheetService->getListFeed($query);
?>
そして、オブジェクトを設定するには$spreadsheetService
:
<?php
$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
$spreadsheetService = new Zend_Gdata_Spreadsheets($client);
$feed = $spreadsheetService->getSpreadsheetFeed();
?>
完全なZendFrameworkまたはスタンドアロンのGoogleデータライブラリのいずれかをダウンロードする必要があります。
あなたが探しているのは、GoogleVisualizationAPIクエリ言語です。
PHPミドルウェアを機能させる必要はありません。すでにドキュメントに組み込まれています。
これは、始めるのに役立つ簡単な紹介チュートリアルです。
これはSQLに似た構文であり、パラメーター化されたURIを介してクエリを送信することで機能します。一致するデータをJSON、CSV、またはHTMLテーブルで返すことができます。それはまだ本当に新しく、いくつかの癖があるので、私が投稿した2番目のリンクのすべてのコメントを必ず読んでください。