#norelated

//-----------------------------------------------------------------------------
#html{{
<div class="well"> Google Apps Script 入門 </div>
}}
//-----------------------------------------------------------------------------

- [[Microsoft Excel>http://e-words.jp/w/Microsoft20Excel.html]]が[[VBA>http://e-words.jp/w/VBA.html]]で機能を追加できるのと同じように、Google スプレッドシートもGoogle Apps Scriptを使って機能を追加できます。
- Google Apps Scriptは、[[JavaScript>http://e-words.jp/w/JavaScript.html]]にGoogle独自の機能を追加したものです。
- Google Apps Scriptの使い方を学びましょう!

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> 参考書籍 <span class="glyphicon glyphicon-new-window"></span> </div>

<p>本を読んで勉強したい場合は、Google Apps Script の本もあります。</p>

<table class="table">
	<tr>
		<td width="33%">

<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839942234/sagasite-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51g45n%2BBImL._SL75_.jpg" border="0"></a>
</td>
<td valign="top">

<div style="padding: 0 10px;">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839942234/sagasite-22/" target="_blank">Google クラウドスクリプティング <br> Google Apps ScriptによるGoogleパワーアップ活用ガイド</a>
<br>
早坂 清志<br>
マイナビ<br>
2012-06-16<br>
</div>

</td></tr></table>

		</td>
		<td width="33%">

<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798036757/sagasite-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51iwuput3vL._SL75_.jpg" border="0"></a>
</td>
<td valign="top">

<div style="padding: 0 10px;">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798036757/sagasite-22/" target="_blank">Google Apps Scriptクイックリファレンス</a>
<br>
横山 隆司<br>
秀和システム<br>
2013-01<br>
</div>

</td></tr></table>

		</td>
		<td width="33%">

<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839941157/sagasite-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/516l7-GEziL._SL75_.jpg" border="0"></a>
</td>
<td valign="top">

<div style="padding: 0 10px;">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839941157/sagasite-22/" target="_blank">Google Appsでつくる仕事便利ツール <br>~Google Apps Scriptで実践構築~</a>
<br>
有江敬寛<br>
マイナビ<br>
2011-11-26<br>
</div>

</td></tr></table>

		</td>
	</tr>
	<tr>
		<td>

<p> <span class="label label-default"> おすすめ </span> 1位 <span style="color: orange;">★★★★★</span> </p>
<p> <a href="https://book.mynavi.jp/ec/products/detail/id=22740" target="_blank">書籍紹介ページ <span class="glyphicon glyphicon-new-window"></span> </a> </p>
<p> <a href="http://book.mynavi.jp/support/pc/gas/" target="_blank">サポートページ <span class="glyphicon glyphicon-new-window"></span> </a> </p>

		</td>
		<td>

<p> <span class="label label-default"> おすすめ </span> 2位 <span style="color: orange;">★★★★☆</span> </p>
<p> <a href="http://www.shuwasystem.co.jp/products/7980html/3675.html" target="_blank">書籍紹介ページ <span class="glyphicon glyphicon-new-window"></span> </a> </p>
<p> <a href="http://www.shuwasystem.co.jp/support/7980html/3675.html" target="_blank">サポートページ <span class="glyphicon glyphicon-new-window"></span> </a> </p>

		</td>
		<td>

<p> <span class="label label-default"> おすすめ </span> 3位 <span style="color: orange;">★★★☆☆</span> </p>
<p> <a href="https://book.mynavi.jp/ec/products/detail/id=22679" target="_blank">書籍紹介ページ <span class="glyphicon glyphicon-new-window"></span> </a> </p>
<p> <a href="http://book.mynavi.jp/support/pc/apps/" target="_blank">サポートページ <span class="glyphicon glyphicon-new-window"></span> </a> </p>

		</td>
	</tr>
</table>
}}

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 1日目 </span> Google Apps Script 利用の準備 </div>
}}
//-----------------------------------------------------------------------------

+ [[Google Apps Script 利用に必要なもの>google_apps_script_prep]]
+ [[Google Apps Script の仕組み>google_apps_script_mechanism]]
+ [[Google スプレッドシートの用意>gas_spreadsheet_create]]
+ [[スクリプトエディタの起動>gas_script_editor]]
+ [[サンプルスクリプトを試してみる>gas_sample_script]]
+ プロジェクト、スクリプトの保存
+ スクリプトの実行

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 2日目 </span> Google Apps Script 基本文法 </div>
}}
//-----------------------------------------------------------------------------

+ Goole Apps ScriptとJavaScriptの関係
+ JavaScriptの基本文法
+ プログラミングの基本動作(順次・条件分岐・繰り返し)
+ フローチャート(処理の流れ図)
+ デバッグ(動作確認)
+ 変数
+ if(条件分岐)
+ for(繰り返し)
+ while(繰り返し)
+ 関数
+ クラス
+ Google スプレッドシートのクラス

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 3日目 </span> スプレッドシートのセル操作 </div>
}}
//-----------------------------------------------------------------------------

+ セルの選択
+ 範囲の選択
+ 行の選択
+ 列の選択
+ 最終行の選択
+ 最終列の選択
+ アクティブセルの選択
+ セルの値の取得
+ セルの値の変更
+ データの入力
+ 数式の入力
+ 行の挿入
+ 行の削除
+ 列の挿入
+ 列の削除
+ シートの拡大
+ セルの背景色の編集
+ セルの文字色の編集

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 4日目 </span> スプレッドシートのシート操作 </div>
}}
//-----------------------------------------------------------------------------

+ アクティブシート名の取得
+ シート名でシートを指定
+ シート番号でシートを指定
+ アクティブシートの指定
+ シートの挿入
+ シートのコピー
+ シートの削除
+ シート内の全データのクリア
+ シート名の変更
+ シートの保護

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 5日目 </span> スプレッドシートのファイル操作 </div>
}}
//-----------------------------------------------------------------------------

+ アクティブファイル名の取得
+ ファイル名の取得
+ ファイルIDの取得
+ ファイルを開く
+ ファイルの作成
+ ファイルのコピー
+ ファイルの削除
+ ファイル名の変更
+ ファイル閲覧者の追加
+ ファイル閲覧者の削除
+ ファイル編集者の追加
+ ファイル編集者の削除

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 6日目 </span> スプレッドシートのイベント操作 </div>
}}
//-----------------------------------------------------------------------------

+ 実行ボタンを付ける
+ トリガーで定期的に自動実行
+ 特定の日時に自動実行
+ ファイルを開いたときの処理
+ セルを編集したときの処理
+ メッセージの表示

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 7日目 </span> スプレッドシートのグラフ操作 </div>
}}
//-----------------------------------------------------------------------------

+ 棒グラフの作成
+ 折れ線グラフの作成
+ 円グラフの作成
+ 散布図の作成

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 8日目 </span> スプレッドシートとGmailの連携 </div>
}}
//-----------------------------------------------------------------------------

+ Gmailのクラス
+ Gmailのメールデータ取得
+ Gmailでメール送信

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 9日目 </span> Google Appsとの連携 </div>
}}
//-----------------------------------------------------------------------------

+ Googleカレンダーとの連携
+ Googleマップとの連携
+ Google翻訳との連携

~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> <span class="label label-primary"> 10日目 </span> Google Apps Script リファレンス </div>
}}
//-----------------------------------------------------------------------------

+ Google Apps Scriptリファレンスの読み方
+ Googleドキュメントのクラス
+ Googleスプレッドシートのクラス
+ Googleプレゼンテーションのクラス
+ Googleフォームのクラス
+ Gmailのクラス
+ Googleマップのクラス
+ Google翻訳のクラス
+ IDE
+ デバッガー
+ テストツール
+ CoffeeScriptの利用
+ [[開発手法>http://qiita.com/soundTricker/items/4d04c97c499b22886dfd]]
+ [[チートシート>http://qiita.com/soundTricker/items/c9091a63de5401f2d49e]]

~



//-----------------------------------------------------------------------------
//~
//CENTER:(…コンテンツ準備中…)
//~
//-----------------------------------------------------------------------------


~

//-----------------------------------------------------------------------------
#html{{
<div class="alert alert-info"> 参考ページ <span class="glyphicon glyphicon-new-window"></span> </div>
}}
//-----------------------------------------------------------------------------

- [[Google Apps スクリプトの概要>https://support.google.com/sites/answer/1224162?hl=ja]]
- [[Google Apps Script - Google Developers>https://developers.google.com/apps-script/?hl=ja]]
- [[Google Apps Script入門 - ドットインストール>http://dotinstall.com/lessons/basic_google_apps_script]]
- [[ASCII.jp:Google Apps Scriptのキホンと使い方>http://ascii.jp/elem/000/000/871/871501/]]
- [[初心者のためのGoogle Apps Scriptプログラミング入門>http://libro.tuyano.com/index2?id=638001]]
- [[Google Apps Script 入門 (業務で使えるサンプルを日本語で解説)>http://google-appsscript.blogspot.jp/]]

~

//-----------------------------------------------------------------------------

~
~
~

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS