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スプレッドシートが提供しているガジェットのような、いくつかの機能を備えていないからだ。
- ホワイトペーパー
- 企画特集
パンデミック対策特集
仮想環境を実現するソリューション特集
ストレージメディア特設サイト開設
インターネット上の悪意を未然に防ぐには?
ESBでIT投資の無駄を劇的に解消する
御社のログ活用しませんか!?
中小企業のセキュリティリスクとは?
【徹底対談】運用管理ツールの賢い使い方
そのストレージで仮想化に対応できますか?
◆エン・ジャパン厳選求人☆毎週更新◆
今注目の「サジェスト検索」−デモ掲載中
セキュリティ&ユーザ事例【SIer Club】
集積度も性能も、業界最高水準のブレードPC
SOA、BPM、SaaS −今、企業に必要なこと
ロリポップ!がリニューアル
- サービス・ドリヴン・データセンター
- サーバー監視・運用のコストを削減するには
- エンタープライズにおけるSUSEの強み
- ■ストレージ容量50%削減保証■
- 話題のタグ
Linux
CSS
iPhone
Apple
Opera
脆弱性
Flash
Java
RIA
データベース
Adobe
Firefox
Safari
オープンソース
UI
小技
Windows
WebKit
セキュリティ
OS
PHP
Windows 7
Ajax
iPhone 3G
アプリケーション
Mozilla
iPod touch
SOA
Database
Internet Explorer
Google
仮想化
Tips
Webデザイン
Webサービス
Chrome
Mac OS X
JavaScript
HTML
Firefox 3
リファレンス
Off Topic
プログラミング言語
開発環境
Windows Vista
ツール
ブラウザ
Microsoft
ソフトウェア開発
モバイル
話題のタグを見る »
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――