Google Spreadsheets Data API では、クライアント アプリケーションで Google Data API フィード形式を使用してスプレッドシート コンテンツを表示、更新できます。クライアント アプリケーションで、ユーザーのスプレッドシートのリストを要求したり、既存のスプレッドシートの編集、削除、データの検索を行うことができます。新しいスプレッドシートを作成するには、Documents List Data API を使用する必要があります。
Spreadsheets Data API を使用すると、以下のような作業を行えます。
お気づきかもしれませんが、現在の Spreadsheets Data API フィードは、Google Code Labs の開始に伴い「Labs」に分類されています。スプレッドシートにプログラムを通してアクセスすることは Google Apps ユーザーやその他のデベロッパーにとって非常に重要です。この認識に基づいて、Google ではこれらのデータ API に対する改善を続けています。新しいバージョンをリリースして、最終的には Labs から卒業することを目指しています。既存のフィードは新しいデータ API がリリースされてからも少なくとも 1 年間は使うことができ、既存のアプリケーションから移行するために十分な時間がありますので、ご安心ください。
スプレッドシート ガジェットの作成方法のスタート ガイドとして最もわかりやすいのは、デベロッパー ガイドの Spreadsheets Gadgets のセクションです。
スプレッドシート ガジェットでは、ウェブベースのコラボレーション スプレッドシートの機能とガジェット プラットフォームの柔軟性が統合されます。これによって、スプレッドシートをデータ ソースとして使用し、実際にはスプレッドシートに組み込まれる小さいウェブ アプリケーションを作成することができます。
「Gadgets-in-Docs」と呼ばれるこのプラットフォームを使用して、デベロッパーは Google ドキュメント サービス (Google スプレッドシートなど) に機能を追加できます。このプラットフォームでは、Google Visualization API と Gadget API が統合されています。Visualization API ガジェット ギャラリーでは、グラフ作成、データ編成、インタラクティブなデータ分析などの実例の初期の段階について紹介しています。