Google Apps Script 入門

  • このエントリーをはてなブックマークに追加
Google Apps Script 入門 -基礎知識編-
第1回:2015年8月5日公開 01:00:00

Google Apps Script 入門 -基礎知識編-

受講する

この授業では、多くの人が使用されている「Gmail」「Googleカレンダー」などの「Google Apps」を便利にカスタマイズ出来るプログラミング言語「Google Apps Script」の基本的かつ活用的な使い方を学んでいきます。(先に公開された全3回授業の好評を受けて、追加で4回、全7回の授業にパワーアップされました)

プログラミングは実用的なものを作りながら学ぶのが一番!
この授業は、プログラミング経験者よりもむしろ未経験者の方を対象の中心としています。実際にプライベートや仕事で活用できそうな、GoogleカレンダーやGoogleフォーム等を使った実用的アプリケーションの作成を通じて、
・プログラミングの基礎や楽しさ・可能性
・プログラミングを使った、仕事に生かせるGoogleAppsの活用法
を学ぶことが出来ます。

1限目:Google Apps Scriptの基礎知識を学び、簡単なサンプルを用いて実際にGoogle Apps Scriptを動かす体験をしてみよう。

■ 事前準備

※この授業ではGoogleアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://support.google.com/accounts/answer/27441?source=gsearch

授業中(スライドP19)に打ち込むプログラムになります。自信のない方はコピーしてご使用下さい。
//--- ココカラ
var mysh = SpreadsheetApp.getActiveSpreadsheet();
var AcSheet = mysh.getActiveSheet();
var ranges = AcSheet.getRange("A1");
ranges.setBackground("red");
//--- ココマデ
※ 生放送時動作しなかった問題を修正しました 2015/08/05

授業一覧
Google Apps Script 入門 -基礎知識編-
2015年8月5日公開
01:00:00

この授業では、多くの人が使用されている「Gmail」「Googleカレンダー」などの「Google Apps」を便利にカスタマイズ出来るプログラミング言語「Google Apps Script」の基本的かつ活用的な使い方を学んでいきます。(先に公開された全3回授業の好評を受けて、追加で4回、全7回の授業にパワーアップされました)

プログラミングは実用的なものを作りながら学ぶのが一番!
この授業は、プログラミング経験者よりもむしろ未経験者の方を対象の中心としています。実際にプライベートや仕事で活用できそうな、GoogleカレンダーやGoogleフォーム等を使った実用的アプリケーションの作成を通じて、
・プログラミングの基礎や楽しさ・可能性
・プログラミングを使った、仕事に生かせるGoogleAppsの活用法
を学ぶことが出来ます。

1限目:Google Apps Scriptの基礎知識を学び、簡単なサンプルを用いて実際にGoogle Apps Scriptを動かす体験をしてみよう。

■ 事前準備

※この授業ではGoogleアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://support.google.com/accounts/answer/27441?source=gsearch

授業中(スライドP19)に打ち込むプログラムになります。自信のない方はコピーしてご使用下さい。
//--- ココカラ
var mysh = SpreadsheetApp.getActiveSpreadsheet();
var AcSheet = mysh.getActiveSheet();
var ranges = AcSheet.getRange("A1");
ranges.setBackground("red");
//--- ココマデ
※ 生放送時動作しなかった問題を修正しました 2015/08/05

Google Apps Script 入門 -Google Spread Sheet編-
2015年8月12日公開
01:00:00

この授業では、多くの人が使用されている「Gmail」「Googleカレンダー」などの「Google Apps」を便利にカスタマイズ出来るプログラミング言語「Google Apps Script」の基本的かつ活用的な使い方を学んでいきます。(先に公開された全3回授業の好評を受けて、追加で4回、全7回の授業にパワーアップされました)

プログラミングは実用的なものを作りながら学ぶのが一番!
この授業は、プログラミング経験者よりもむしろ未経験者の方を対象の中心としています。実際にプライベートや仕事で活用できそうな、GoogleカレンダーやGoogleフォーム等を使った実用的アプリケーションの作成を通じて、
・プログラミングの基礎や楽しさ・可能性
・プログラミングを使った、仕事に生かせるGoogleAppsの活用法
を学ぶことが出来ます。

※この授業ではGoogleアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://support.google.com/accounts/answer/27441?source=gsearch

2限目:Google Spread Sheetを元にし、仕事にも活きるアプリケーションをGoogle Apps Scriptで作ってみる。

Google Apps Script 入門 -Google Form編-
2015年8月19日公開
01:00:00

この授業では、多くの人が使用されている「Gmail」「Googleカレンダー」などの「Google Apps」を便利にカスタマイズ出来るプログラミング言語「Google Apps Script」の基本的かつ活用的な使い方を学んでいきます。(先に公開された全3回授業の好評を受けて、追加で4回、全7回の授業にパワーアップされました)

プログラミングは実用的なものを作りながら学ぶのが一番!
この授業は、プログラミング経験者よりもむしろ未経験者の方を対象の中心としています。実際にプライベートや仕事で活用できそうな、GoogleカレンダーやGoogleフォーム等を使った実用的アプリケーションの作成を通じて、
・プログラミングの基礎や楽しさ・可能性
・プログラミングを使った、仕事に生かせるGoogleAppsの活用法
を学ぶことが出来ます。

※この授業ではGoogleアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://support.google.com/accounts/answer/27441?source=gsearch

3限目:Google Formを元にし、仕事にも活きるアプリケーションをGoogle Apps Scriptで作ってみる。

Google Apps Script入門 -Google Calender編-
2015年10月21日公開
01:00:00

この授業では、多くの人が使用されている「Gmail」「Googleカレンダー」などの「Google Apps」を便利にカスタマイズ出来るプログラミング言語「Google Apps Script」の基本的かつ活用的な使い方を学んでいきます。(先に公開された全3回授業の好評を受けて、追加で4回、全7回の授業にパワーアップされました)

プログラミングは「実用的なものを作りながら学ぶ」のが一番理解が深まります!
この授業は、プログラミング経験者よりもむしろ未経験者の方を対象の中心としています。
実際にプライベートや仕事で活用できそうな、GoogleカレンダーやGoogleフォーム等を使った実用的アプリケーションの作成を通じて、
・プログラミングの基礎や楽しさ・可能性
・プログラミングを使った、仕事に生かせるGoogle AppsやGoogle Apps Scriptの活用法
を学ぶことが出来ます。

4限目:Google Apps Script × Google Calenderで、汎用性の高い予約システムを作ってみよう!

■事前準備

この授業は前回までの授業を受講していることを前提としています。Google Apps Script に慣れていない方は、前回までの授業を事前に受講しておいて下さい。

※この授業ではGoogleアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://support.google.com/accounts/answer/27441?source=gsearch

Google Apps Script入門 -Gmail 編-
2015年10月28日公開
01:00:00

この授業では、多くの人が使用されている「Gmail」「Googleカレンダー」などの「Google Apps」を便利にカスタマイズ出来るプログラミング言語「Google Apps Script」の基本的かつ活用的な使い方を学んでいきます。(先に公開された全3回授業の好評を受けて、追加で4回、全7回の授業にパワーアップされました)

プログラミングは「実用的なものを作りながら学ぶ」のが一番理解が深まります!
この授業は、プログラミング経験者よりもむしろ未経験者の方を対象の中心としています。
実際にプライベートや仕事で活用できそうな、GoogleカレンダーやGoogleフォーム等を使った実用的アプリケーションの作成を通じて、
・プログラミングの基礎や楽しさ・可能性
・プログラミングを使った、仕事に生かせるGoogle AppsやGoogle Apps Scriptの活用法
を学ぶことが出来ます。

5限目:Google Apps Script × Gmailで、楽してメール整理ツールを作ってみよう!

■事前準備

この授業は前回までの授業を受講していることを前提としています。Google Apps Script に慣れていない方は、前回までの授業を事前に受講しておいて下さい。​

※この授業ではGoogleアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://support.google.com/accounts/answer/27441?source=gsearch

Google Apps Script入門 -Google Drive 編-
2015年11月4日公開
01:00:00

この授業では、多くの人が使用されている「Gmail」「Googleカレンダー」などの「Google Apps」を便利にカスタマイズ出来るプログラミング言語「Google Apps Script」の基本的かつ活用的な使い方を学んでいきます。(先に公開された全3回授業の好評を受けて、追加で4回、全7回の授業にパワーアップされました)

プログラミングは「実用的なものを作りながら学ぶ」のが一番理解が深まります!
この授業は、プログラミング経験者よりもむしろ未経験者の方を対象の中心としています。
実際にプライベートや仕事で活用できそうな、GoogleカレンダーやGoogleフォーム等を使った実用的アプリケーションの作成を通じて、
・プログラミングの基礎や楽しさ・可能性
・プログラミングを使った、仕事に生かせるGoogle AppsやGoogle Apps Scriptの活用法
を学ぶことが出来ます。

6限目:Google Apps Script × Google Driveで、かゆいところに手が届くデータ管理ツールを作ろう。

■事前準備

この授業は前回までの授業を受講していることを前提としています。Google Apps Script に慣れていない方は、前回までの授業を事前に受講しておいて下さい。

※この授業ではGoogleアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://support.google.com/accounts/answer/27441?source=gsearch

  • イントロダクション
  • 00:41
  • アジェンダ
  • 00:48
  • 自己紹介
  • 01:44
  • これまでの復習
  • 01:47
  • これまでの授業で散りばめた仕掛け
  • 00:49
  • DropBoxについて
  • 01:15
  • Google Driveについて
  • 00:41
  • 先生の使用状況
  • 00:46
  • Google Driveを色々操作してみる:場所指定の概念
  • 02:32
  • Google Driveを色々操作してみる:FileやFolderの取得
  • 05:39
  • Google Driveを色々操作してみる:FileIterator,FolderIterator
  • 12:04
  • while文について
  • 01:34
  • FileやFolderの作成
  • 02:39
  • Google Driveで実は標準に備わっていない機能
  • 01:41
  • Google Apps ScriptでGoogle Drive機能補完:SpreadSheetの用意
  • 00:11
  • Google Apps ScriptでGoogle Drive機能補完:FolderIDの抽出
  • 00:35
  • Google Apps ScriptでGoogle Drive機能補完:zipファイルを作る
  • 05:29
  • Google Apps ScriptでGoogle Drive機能補完:作ったzipをメールする
  • 05:09
  • まとめ
  • 01:10
  • Q:.hasNext()や.text()は、JavaScriptですか?
  • 00:44
  • Q:ファイル名がラベル的な意味になっているのかな?
  • 01:16
  • Q:zip(圧縮)ができるようになったので、unzip(解凍)にも挑戦したいのですが、先ほどのリファレンスページを見て勉強するのが良いのでしょうか?
  • 02:39
  • Q:例えばGoogleドライブに写真を保存したときに自動的にスクリプトが実行されて、写真を決まったメアドに送ることはできますか?(保存をトリガーにしてスクリプトを実行できるのかしら?)
  • 01:09
  • Q:一つのスプレッドシートに複数の異なる機能のコード(これまでの授業のコード等)を盛り込んで、任意の機能のみを使う事は可能でしょうか?
  • 01:36
  • Q:Google Photoとは別なのかなぁ
  • 00:55
  • お知らせ
Google Apps Script入門 -Google Analytics編-
2015年11月11日公開
01:00:00

この授業では、多くの人が使用されている「Gmail」「Googleカレンダー」などの「Google Apps」を便利にカスタマイズ出来るプログラミング言語「Google Apps Script」の基本的かつ活用的な使い方を学んでいきます。(先に公開された全3回授業の好評を受けて、追加で4回、全7回の授業にパワーアップされました)

プログラミングは「実用的なものを作りながら学ぶ」のが一番理解が深まります!
この授業は、プログラミング経験者よりもむしろ未経験者の方を対象の中心としています。
実際にプライベートや仕事で活用できそうな、GoogleカレンダーやGoogleフォーム等を使った実用的アプリケーションの作成を通じて、
・プログラミングの基礎や楽しさ・可能性
・プログラミングを使った、仕事に生かせるGoogle AppsやGoogle Apps Scriptの活用法
を学ぶことが出来ます。

7限目:Google Apps Script × Google Analyticsで、楽してアクセス解析記録ツールを作ってみよう セカンドシーズン最終回となる今回は、「アドオン」についても触れていきます。

■事前準備

この授業は前回までの授業を受講していることを前提としています。Google Apps Script に慣れていない方は、前回までの授業を事前に受講しておいて下さい。

※この授業ではGoogleアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://support.google.com/accounts/answer/27441?source=gsearch

※この授業ではGoogle Analyticsアカウントが必要になりますので、お持ちでない方は下記リンクを参照の上、授業までにアカウントの作成をお願い致します。
https://www.google.com/intl/ja_jp/analytics/

こんな人にオススメ
全般

Google Appsの効率的な使い方やプログラミングの基礎を身につけたい方

タグ
授業で使用するファイル
担当の先生
受講生代表
  • 新井 利佳

    新井 利佳

    スクー放送部

  • 青島 莉子

    青島 莉子

    スクー放送部

この授業を受けたい(1903人)
その他 1824人

受けたい授業ランキング

もっと見る

新着の生放送授業

もっと見る

関連授業

生放送授業への参加は無料です
Schooの会員登録および生放送授業への参加は無料です。生放送授業では先生に質問したり他のユーザーと一緒に楽しく学ぶことができます。
×