Google Apps Scriptビギナーズガイド: Googleをプログラミングせよ! PRIMERシリーズ (libroブックス)
価格: ¥0
(※2016-10-01 最新情報にあわせて改訂しました)
「グーグルを、プログラミングせよ!」
今や、「Googleがないと暮らせない」とまで浸透したGoogleの各種サービス。これらは、実は自分でプログラミングして自動化できるって知っていましたか? あらゆるGoogleサービスを統合するサーバサイドプログラミング言語、それが「Google Apps Script」です。さあ、君もGoogle Apps Scriptをマスターして、Googleサービスを自在にプログラミングしよう!
※「更に本格的に使いたい!」という方には、「Google Apps Scriptステップアップガイド」(libroブックス)もあります。
<目 次>
1. Google Apps Scriptの基本を覚える
Google Apps Scriptって、なに?
GASはスプレッドシート専用ではない!
スクリプトエディタを使おう
<ツール>メニューを覚えよう
2. Google Apps Scriptの基本を覚えよう
スクリプトを動かそう!
Browserオブジェクトを使ってみよう!
Browser.msgBoxについて
「はい」「いいえ」ボタンを使う
入力フィールドを使う
プロジェクトについて
3. スプレッドシート利用の基本
スプレッドシート、シート、レンジ、セル
オブジェクト取得の基本
Rangeの値を操作する
選択されたRangeの操作
セルのプロパティを操作する
フォーマットとフォーミュラ(式)
4. スクリプトの実行とイベントハンドラ
グラフィックボタンでスクリプトを実行する
グラフィックをクリックして実行しよう
イベントハンドラとトリガー
インストーラブル・イベントハンドラとトリガー
トリガーを作成する
タイマーイベントについて
メニューを作る
5. フォームとFormApp
フォームの利用
質問のアイテムについて
フォーム利用の仕組み
送信されたフォームの情報
フォームが送信されたらメールで知らせる
e.namedValuesとMailApp
FormAppについて
フォームの回答を集計する
質問・回答の情報の取得
Formオブジェクトを生成する
Formに質問を作成する
新・フォーム送信時の自動処理
6. Gmailにアクセスする
Gmail利用に必要なオブジェクト
トレイにあるスレッドの取得
スレッドの操作
GmailThreadオブジェクトについて
GmailMessageオブジェクトについて
メッセージの送信とリプライ
GmailLabelオブジェクトについて
7. Googleコンタクトにアクセスする
Googleコンタクト利用のための基本オブジェクト
ContactsAppとContactGroup/Contact
ContactGroup/Contactの情報を得る
さまざまなフィールドの利用
ContactGroup/Contactの作成・削除
8. Googleカレンダーにアクセスする
Googleカレンダー用オブジェクトについて
CalendarAppとCalendar
イベントとCalendarEventについて
CalendarEventの主なメソッド
カレンダーとイベントの作成・削除
繰り返しイベントとRecurrence
Recurrenceオブジェクトについて
9. Googleドキュメントにアクセスする
Googleドキュメントの基本オブジェクト
DocumentAppの基本
Documentの基本
DocumentオブジェクトとParagraph
Paragraphオブジェクトの基本
パラグラフ内のテキスト取得とText
Textオブジェクトの基本
TextとTextElement
テーブルとTableオブジェクト
※本書は、入門ドキュメントサイトlibro(http://libro.tuyano.com)の掲載記事を元に図版などを追加、最新バージョンに合わせて加筆修正したものです。
※著者について
掌田津耶乃(しょうだつやの)。日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。(著者プロフィールより)