| Googleを追いかけろ! |
| |
| . | ||
| home >> ユーザーガイド 1.Google Apps Scriptの概要 | ||
このドキュメントについて
このガイドには Google Apps Script の利用に必要な情報が含まれています。
また Google Apps Script は 同じく Google のサーバー上で実行される JavaScript をベースとするサーバーサイドスクリプト言語なのです。
スクリプトは Google Spreadsheets, Google Finance, Google Sites などのアプリケーションとのやり取りを通してアプリケーション間の双方向性を向上させることができます。
異なるタスクを広範囲に成し遂げるための強力で柔軟性を持ちます。しかもスクリプトを専門にするプログラマーである必要はないのです。
ドキュメントは Google Apps Script をもっと知りたい人のためだけでなく、Google Apps 内で複雑なタスクを自動化したいと思う人にも役に立つでしょう。
必要なのはGoogleのアカウントと Google Apps をサポートしているブラウザ、そして Google Apps Script 言語を利用してスクリプトをつくることです。
Google Apps Script のスキルはチュートリアルからでも学べます。チュートリアルは チームのメンバーが書いています。
随時書き加えられているので定期的にチェックしてみてください。また Google Apps Script Template Gallery へ行けば直ぐにスクリプトを動かしてみることができます。
プログラムの経験があるならば Google Apps Script API documentation が役に立つでしょう。
読者へ
ドキュメントの読者は Google Apps Script を書くプログラマーである必要はまったく無いのです。すでにスプレッドシートのマクロや公式にある程度慣れていれば
理解は容易です。また、さらにループや条件文、スイッチ構文などを理解していれば問題ないでしょう。
JacvaScriptや他のオブジェクト指向プログラミング言語の知識があれば、Google Apps Script を扱う上で自然と役立つはずです。
このドキュメントは広範囲なプログラミングマニュアルとなっています。もしもっとJavaScript について知りたければ、たくさんの書物やウェッブ等から学ぶことができます。
例えば http://www.w3schools.com/ などはビギナー向けの良い教材です。
(Googleと提携したものではありません。チュートリアルの内容についての責任は専らサイト側にありGoogleではありません。)
プログラマーの経験のある人は Google Apps Script に基づいて作られたGoogle Apps Script API documentation にオブジェクトやメソッドについての詳細が提供されているのでこちらを利用してください。
スクリプトの作成と実行に必要なもの
Google Apps Scrip の利用には必要なことが2つあります。
スクリプトって?
PCに何か特別な作業をさせようとして書かれたコンピューター言語による一連の命令です。スクリプトを打ち込んで保存します。スクリプトは自分の決めた環境内の下でのみ実行されます。
Google Apps 言語は Google Apps Script 固有のオブジェクトやメソッドを JavaScript で実現させています
これらのオブジェクトやメソッドは Google Docs and Spreadsheets, Gmail, Google Finance, など多くの Google applications へのアクセスを可能にさせるスクリプトを提供します。
オブジェクトやメソッドについては Using the Google Apps Script APIsでさらに理解を深めてください。
スクリプトは関連する Google Spreadsheet に保存されて実行されます。指定したシートへの保存の量や実行はいつでも自由にできます。
一般には Google Spreadsheet に保存されているデータをスクリプトで操作でしますが、外部ソースである XML を利用したウェッブページのデータでも情報として回収することができます。
Google Apps Script はメール、スプレッドシート、Googleサイト、ドキュメントリストの作成などにも利用できます。
スクリプト内の命令は関数に分類されます。スクリプトが実行するタスクの各セクションを各関数が実行します。
例えば予算管理をするプログラムならば、最初の関数でスプレッドシートのカスタムメニューを表示し、次の関数でダイアログボックスを出してスプレッドシートへの追加情報を促すようにするでしょう。
Google Apps Script はスクリプトで使うオブジェクトやメソッドについて堅牢な API (Applications Programming Interface) を提供します。
例えばダイアログボックス、カレンダーイベント、Googleサイトのページの作成などのいろいろな行為を可能にるスクリプトです。
Google Apps Script API document はこちらです。
どのようなタスクの自動化がGoogle Apps Scriptで実現できるのか
単純か複雑かにかかわらず自動化できます。
Google Apps Script を利用してアクセスできる Google Applications
Google Apps Script の持つオブジェクトやメソッドで次のアプリケーションのデータ操作ができます。
Google Apps Script を利用してアクセスできる その他のサービス
-- ユーザーガイド 1. Google Apps Scriptの概要 : end -- 2011-10-30
|