Google Visualization APIでGoogleスプレッドシートをガジェットにしてみた
白石俊平
2008/04/07 17:00
Googleスプレッドシートからデータを読み込んでグラフ化し、これをガジェットにしてiGoogleなどに貼り付けられると便利ですよね? 本稿ではGoogle Visualization APIとGoogleガジェットを組み合わせる方法を解説します。
前回のサンプルをガジェット化する
前回の記事で、Googleスプレッドシートからデータを読み込んでグラフ化することにトライし、まずはHTMLファイルとして動作するものを作成した。後編となる今回は、これをGoogleガジェット化し、スプレッドシートが提供するほかのガジェットと同様に振る舞うようにしてみよう。
まずは単純にGoogleガジェット化してみよう。Googleガジェットの作成方法に詳しくない方は、日本語の記事も多く公開されているのでそちらを参考にしていただきたい。拙著ではあるが、「5分で学ぶGoogle Gadget開発」という記事も参考になるかもしれない。
ではまず、前回作成したサンプルの<body>〜</body>の部分をコピペして、以下のようなガジェットソースコードを作成する。
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="サンプルVisualizationガジェット" scrolling="true">
</ModulePrefs>
<Content type="html">
<![CDATA[
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
// Visualization APIの読み込み
google.load("visualization", "1");
...(略)...
</script>
]]>
</Module>
このソースコードを公開し、iGoogleに貼付けてみよう。
ガジェット化したサンプル
いとも簡単に、Googleガジェット化が完了だ。めでたしめでたし。
……という形でこの記事を締めくくるわけにはいかない。このガジェットは、Googleスプレッドシートが提供しているガジェットのような、いくつかの機能を備えていないからだ。
- 今日のトップ記事
- 2日前
- 3日前
- 4日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Safari
Mac OS X
Ruby
Off Topic
オープンソース
iPhone
Internet Explorer
XHTML
Apache
CSS
Flash
Eclipse
Python
ライブラリ
Google
RIA
Firefox
イロハ
PHP
iPod touch
SOA
Ajax
Tips
ブラウザ
Microsoft
Linux
Apple
Firefox 3
HTML
Mozilla
仮想化
Webアプリケーション開発
フレームワーク
Windows
開発環境
まとめ
C/C++
入門
Java
IDE
Database
JavaScript
MySQL
小技
server
Ruby on Rails
Webデザイン
リファレンス
Adobe
Leopard
話題のタグを見る »
Firefox 3が対応したdisplayプロパティの値(3) - inline-table
MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
仮想化によるコスト削減を見える化:オンラインTCOカリキュレータ
内部統制対策を実現するIT運用管理ツール
-Simplify IT- ITをシンプルに 連載第2回
リスティング広告における競争優位性の維持