Quantcast
Channel: いつも隣にITのお仕事
Viewing all articles
Browse latest Browse all 2106

【保存版】初心者向け実務で使えるGoogle Apps Script完全マニュアル

$
0
0
stairs

photo credit: via photopin (license)

みなさん、こんにちは!
タカハシ(@ntakahashi0505)です。

Gmail、Googleカレンダー、スプレッドシート、ドキュメント、フォーム、翻訳、などなど…Googleは仕事に役立つ数多くのサービスを提供してくれています。

もちろんGoogle検索もありますね。

Google Apps ScriptはGoogleが提供しているJavaScriptベースの開発環境

冒頭に紹介したサービスをはじめ数多くのGoogleサービスをプログラミングにて操作をすることができる魔法のようなシロモノです。

当ブログではあれやこれやのGoogle Apps Scriptのテクニックについてお伝えしていますが、全くの初心者ではどこからどのように習得していいのか迷ってしまうかも知れません。

このページでは【初心者がGoogle Apps Scriptを使って何かしらかの便利ツールやシステムを作れるようになる】ための助けとなるまとめ記事です。

ぜひ当ページをブックマークしつつ、少しずつしかし確実にGoogle Apps Scriptを習得していくための道しるべとしてご活用頂ければと思います。

連載目次:初めてのGoogle Apps Scriptで自動でチャットワークに色々と送る

最初のお題にも限らずチャットワークを中心に操作していきます。スプレッドシートやカレンダーをはじめとするGoogleサービスはもちろん、Twitterなどの外部のサービスともAPIで連携させて色々なものをチャットワークに通知してみますよ。
  1. 超初心者へGoogleAppsScriptを始めるメリットをこれでもかと説明します
  2. Google Apps Scriptの第一歩、初心者でもチャットワークにメッセージを送れる
  3. Google Apps Scriptでチャットワークの名言botを作る方法
  4. Google Apps ScriptでTwitterの検索結果を自動でチャットワークに通知
  5. 【幹事必見!】スプレッドシートの入力が完了したらチャットワークに自動で通知する方法
  6. スプレッドシートのリストアップ件数をGASでチャットワークに通知する
  7. GASでチャットワークにGoogleアナリティクスの前日レポートを自動送信
  8. GASでGoogleアナリティクスの記事ランキングをチャットワークに送る
  9. Google Apps ScriptでWordPressの更新情報をチャットワークに送る
  10. 毎朝、当日の予定をGoogleカレンダーから取得してチャットワークに送る
  11. 【Google Apps Script】天気予報をWeb APIで取得する方法
  12. 【GAS】JSON形式のデータを取り出してチャットワークに天気予報を送る

連載目次:Google Apps Scriptでメルマガシステムを作っちゃおう!

Google Apps ScriptでGmail、スプレッドシート、ドキュメントを連携させて操作することでメルマガシステムが簡単に実現できます。思ったより2割くらい簡単にできますよ。ちなみに無料です…さすがGoogle。
  1. 超初心者へGoogleAppsScriptを始めるメリットをこれでもかと説明します
  2. 初心者でも簡単!Google Apps ScriptでGmailを操作してメールを送る方法
  3. 初心者でも簡単!Google Apps Scriptでドキュメントを取得して表示する方法
  4. Google Apps Scriptでスプレッドシートのリストをもとに宛名を差し込んだメール本文を作る
  5. たったの38行!Google Apps Scriptで超簡易メルマガ配信システム
  6. 名刺管理アプリCAMCARDの連絡先リストをスプレッドシートに取り込む
  7. 【GAS】名刺管理アプリの出力データを活用してメルマガ配信リストを自動更新する
  8. Google Apps Scriptのスプレッドシート読み書きを格段に高速化をする方法
  9. Google Apps Scriptのメルマガ配信リスト自動更新スクリプトを高速化する

連載目次:Googleカレンダーの記録を活用して過去の仕事を振り返る

企業ではスプレッドシートを勤怠管理やプロジェクト進捗管理などに使っている場合も多いと思います。このシリーズでは、カレンダーとスプレッドシートを連携をさせて仕事の生産性を簡単に測定する方法についてお伝えしています。
  1. 仕事の生産性を測定して振り返るためのGoogleカレンダーの使い方
  2. Google Apps Scriptで特定月のカレンダーのイベント情報を取得する
  3. Google Apps ScriptでGoogleカレンダーの記録をスプレッドシートに出力する
  4. Googleカレンダーの記録を活用してスプレッドシートに業務別のコスト計算

連載目次:GASでGmailに届いた問い合わせメールを分析する

お仕事の現場では日々様々なメールが届きます。その中で重要なのが「問い合わせメール」ですね。このシリーズでは、Webサイトからの問い合わせメールを自動でスプレッドシートに取り込んだり、チャットワークに送る方法についてお伝えしていきます。
  1. 【GAS】Gmailに送られた過去のメールから特定条件のメールを検索して取得する
  2. 【GAS】Gmailからメールを検索してスプレッドシートに書き出す
  3. フリーランスの仕事はどこから来たか、独立して1年間の受注件数を全て晒す
  4. 【GAS】新たな問い合わせメールをGmailで取得しスプレッドシートに随時追加する
⇒以下連載中!

連載目次:チャットワークAPI初級編:おみくじチャットを作る

本シリーズはGoogle Apps ScriptでチャットワークAPIの様々な機能を呼び出す練習となります。メッセージの取得をして、処理をして、メッセージを返すという一連の流れの基礎を学ぶことができますよ。
  1. Google Apps ScriptでチャットワークAPIを活用するための最初の一歩
  2. Google Apps Scriptでチャットワークからのメッセージを取得する方法
  3. Google Apps Scriptで乱数を使っておみくじプログラムを作る
  4. Google Apps Scriptでチャットワーク上におみくじチャットを作る
  5. Google Apps ScriptでチャットワークにToや返信でメッセージを送る
  6. 【GAS】チャットワークのメッセージを取り出す関数とメッセージを送る関数

連載目次:GASとチャットワークAPIで翻訳チャットを作る

おみくじチャットの仕組みを利用して翻訳チャットを作ります。Google Apps ScirptでGoogle翻訳を操作する方法、チャットからの入力がルール外だった場合のエラー処理など少し発展的な内容を学ぶことができますよ。
  1. Google Apps Scriptでチャットワーク上に翻訳チャットを作る
  2. Google Apps Scriptでエラーが発生したときに処理を分ける方法
⇒以下連載中!

連載目次:GASでチャットワークに自動でタスク追加をする

タスク管理は重要なのですが、タスクを立てること自体を忘れてしまったりませんか?このシリーズではスプレッドシートとチャットワークを使って定期的なタスクを自動で追加する方法についてお伝えしています。
  1. Google Apps Scriptでチャットワークにタスクを追加する最も簡単なプログラム
  2. Google Apps Scriptでチャットワークに期限付きのタスクを追加する
  3. 【GAS】スプレッドシートに記載したタスクを毎日チャットワークに自動で追加する
  4. GoogleスプレッドシートとExcelで使える日付関連の関数まとめ
  5. 【GAS】定期的に発生するタスクをチャットワークに自動でタスク追加(完全版)

その他のGoogle Apps Scriptに関する様々なテクニック

  1. Google Apps Scriptのスプレッドシート読み書きを格段に高速化をする方法
  2. Google Apps Scriptで毎朝チャットワークに電車の遅延情報をプッシュ通知する
  3. チームのみんなが使っている電車の遅延情報を毎朝チャットワークに通知する

Viewing all articles
Browse latest Browse all 2106


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>