Google Apps Script Webアプリ開発 超入門 (単行本)

Google Apps Script Webアプリ開発 超入門
フォーマット:
単行本 電子書籍
著者 掌田 津耶乃
ジャンル IT系書籍 > ネットワーク
書店発売日 2018/09/26
ISBN 9784798055923
判型・ページ数 B5変・456ページ
定価 3520円
(本体3200円+税10%)
在庫 品切れ・重版未定
その他 ダウンロード:有

この本に関するお問い合わせ・感想

GoogleはWebサイトやWebアプリ開発者のためにGoogleカレンダーやGoogleマップ、Fusion Tablesなどのサービスを無料で公開しています。本書は、Googleが提供しているWebサービスをプログラミングするための専用開発環境Google Apps Scriptの使い方を初心者にもわかりやすく解説した入門書です。あなたもGoogleのさまざまなサービスを自作のWebアプリケーションに連携させましょう! GAS向けに対応したJavaScript超入門も収録。

【サポートはこちら】https://www.shuwasystem.co.jp/support/7980html/5592.html
Chapter1 Google Apps Scriptを導入しよう!
1-1 Google Apps Scriptを使おう
「Google Apps Script」って、なに?
Google Apps Script ≒ JavaScript
Google Apps Scriptで何ができる?
Google Apps Script利用に必要なものは?
Google Apps Scriptはどう使う?
Googleアカウントを作ろう!
1-2 Google Apps Scriptを使ってみよう
Googleドライブを開く
Google Apps Scriptをドライブに追加
Google Apps Sriptファイルを作成
スクリプトエディタの画面構成
プロジェクトとスクリプト
myFunction関数
スクリプトを書いてみる
myFunctionを実行しよう
Loggerオブジェクトについて
1-3 G Suiteアプリのスクリプト
Googleスプレッドシートを使おう
スプレッドシートを使う
ファイル名を保存する
マクロを記録しよう
マクロの中身はどうなってる?
マクロの内容をチェック!
スクリプトは「オブジェクト」を操作するもの
この章のまとめ

Chapter2 Googleフォームを使おう!
2-1 Googleフォームの基本を覚えよう
Web開発の3つの形
Googleフォームを開く
フォームを作成する
プレビューで確認する
スプレッドシートで表示する
回答したらメールで知らせる!
もう1つのメール送信機能
2-2 スクリプトでフォームを強化
2つのスクリプト
スクリプトエディタを開く
スクリプトを始める前に、一言!
FormAppオブジェクトを使う
Formの基本属性
フォームの質問データ
フォームの質問項目を表示する
回答データにアクセスする
回答データを出力する
2-3 トリガー利用のスクリプト
トリガーってなに?
トリガーのメニューについて
トリガーのダイアログについて
関数を用意する
回答内容をGmailで送る
フォームを送信してみよう
GmailAppでメールを送る
Eventオブジェクトと問題点
openイベントについて
Gmailは使えない?
カスタムメニューを追加する
この章のまとめ

Chapter3 Webアプリの基本をマスターしよう!
3-1 HtmlServiceの基本を覚えよう
Google Apps ScriptのWebアプリとは?
Webアプリを作ろう!
基本は「ContentService」
簡単なテキストを表示させよう
バージョン(版)を保存する
Webアプリとして公開する
コンテンツを追加表示する
JSONデータを表示する
JSONデータ出力の流れ
XMLデータも表示しよう
3-2 HTMLでページを作ろう
HTMLとHtmlService
HTMLを表示しよう
HTMLタグを順に追加する
HTMLテンプレートを使おう
テンプレートで値を表示する
スクリプトの値を表示させる
クエリーパラメーターを利用しよう
クエリーパラメーターを利用する
テンプレートで処理をしよう
テンプレートから関数を呼び出す
オブジェクトを使う
3-3 データの扱いを考えよう
値は保管できない?
テキストファイルを利用する
プロパティサービスを利用する
スクリプトプロパティを使ってみる
PropertiesServiceとスクリプトプロパティ
ユーザープロパティを使ってみる
3-4 サーバーとやり取りする
Webブラウザとサーバーのやり取り
フォーム送信を用意する
doPostでフォームの処理を行う
Ajaxによる通信
クライアント側オブジェクトについて
この章のまとめ

Chapter4 データベースをマスターしよう!
4-1 Googleスプレッドシートを活用する!
データベースはどうするの?
G Suiteアプリで代用しよう!
スプレッドシートを用意する
Webアプリからスプレッドシートにアクセスする
スプレッドシート利用の流れ
データベースっぽく使おう
テンプレートを用意する
doPostでデータを新規追加する
データ保存の流れを整理しよう
4-2 検索・更新・削除
データの検索を行おう!
データ検索の処理をチェック!
データの更新を行う
データの削除
CRUDがわかれはデータアクセスはOK !
4-3 Fusion Tablesを利用しよう
Fusion Tables ってなに?
Fusion Tablesをドライブに追加
データベーステーブルを作ろう
テーブルの項目を設定する
3項目のテーブルができた!
Google Apps Scriptの拡張サービスを使う
Fusion Tablesにアクセスしてみる
FusionTablesオブジェクトについて
4-4 Fusion Tablesを使いこなす!
データアクセスはSQLで!
レコードを表示しよう!
レコードの新規作成
レコードの更新
レコード更新の流れを確認!
レコードの削除
レコードを検索する
あいまい検索について
AND検索
OR検索は?
レコードの並び順を設定する
ページ分け表示
この章のまとめ

Chapter5 Googleサービスを利用しよう!
5-1 Googleカレンダーを使おう!
Googleとの連携は強力!
Googleカレンダーの2つのAPI
拡張サービスをONにする
Calendarを取り出す
カレンダー表示の流れをチェック!
カレンダーを作る
イベントを設定する!
カレンダー連動アプリを作る
「メモ」アプリを作る
スクリプトのポイントをチェック!
5-2 Googleマップを利用しよう
Googleマップを活用!
iframeによるマップの埋め込み
iframeタグのアドレス
メモアプリを改良する
map.htmlを作成する
GoogleマップのAPIをONにする
マップのイメージを作成する
メモで静止画を表示させよう
複数ページの表示
5-3 URLとXMLで外部データを利用する
外部サイトから情報を得る
Webサイトにアクセスしてみよう
XMLデータを受け取るには?
RSSデータの解析とデータ取得
Yahoo!ニュースを表示する
5-4 Googleサイトで表示を統合しよう!
コンテンツをまとめるには「Googleサイト」!
Webサイトを作ってみる
Google Apps ScriptのWeb画面を埋め込む
インタラクティブに操作する
RSSを切り替え表示する
この章のまとめ

Chapter6 G Suite活用アプリの開発!
6-1 P.I.A.アプリを作ろう!
P.I.A.アプリって?
必要なものを整理しよう
Googleフォームを作成しよう
スクリプトを作成しよう
カレンダーを作成する
Fusion Tablesのテーブルを作る
カラムを編集する
6-2 フォームの処理を完成させよう
フォーム送信のスクリプト
スクリプトの内容をチェック!
各処理を担当する関数
スクリプトをトリガー設定する
Fusion Tables APIを設定する
フォーム送信の動作を確認しよう!
6-3 ブログ・アプリを作成しよう
ブログのプロジェクトを用意する
テンプレートを作成する
ブログのスクリプトを記述する
必要な設定を行う
ブログにアクセスしてみる!
スクリプトをチェック!
この章のまとめ
これから先はどうするの?

Addendum GAS基本文法超入門!
A-1 値と計算はすべての基本!
Google Apps Script = JavaScript?!
スクリプトの書き方の基本
スクリプトファイルについて
値について
変数について
「定数」ってなに?
四則演算について
A-2 制御構文
制御構文ってなに?
条件で分岐する「if」
条件は「真偽値」!
たくさんの分岐を作るswitch
whileによるシンプルな繰り返し
複雑な繰り返し「for」
「関数」について
関数を作ろう
戻り値ってなに?
A-3 オブジェクトってなに?
配列の基本!
配列を使おう!
配列と「for」構文
「連想配列」って何だ?
関数も入れてしまえ!
これがオブジェクトだ!
実は既に使っていた!?
Googleの機能をちょっと試す
後は、実践あるのみ!

ご注文

別フォーマットで購入

シェアする

このエントリーをはてなブックマークに追加

関連書籍

同じジャンルの商品

お知らせ

一覧