Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Google apps scriptを使って業務改善

10/27
D3イベント発表資料

  • Soyez le premier à commenter

Google apps scriptを使って業務改善

  1. 1. Copyright © BizReach, Inc. All Right Reserved. Google Apps Scriptを使って業務改善
  2. 2. Copyright © BizReach, Inc. All Right Reserved. 1. 自己紹介 2. GoogleAppsScriptとは 3. 導入方法 4. 使い方 5. やってみたこと 6. 質疑応答 アジェンダ
  3. 3. Copyright © BizReach, Inc. All Right Reserved. アジェンダ 1. 自己紹介 2. GoogleAppsScriptとは 3. 導入方法 4. 使い方 5. やってみたこと 6. 質疑応答
  4. 4. Copyright © BizReach, Inc. All Right Reserved. 自己紹介 齊藤 拓希 日本大学大学院 工学研究科卒 まったくの未経験で入社 現在新卒2年目 モンハン大好き。
  5. 5. Copyright © BizReach, Inc. All Right Reserved. 1. 自己紹介 2. GoogleAppsScriptとは 3. 導入方法 4. 使い方 5. やってみたこと 6. 質疑応答 アジェンダ
  6. 6. Copyright © BizReach, Inc. All Right Reserved. GoogleAppsScriptとは GoogleAppsScript(ぐーぐる あっぷす すくりぷと) 以下GAS(がす)
  7. 7. Copyright © BizReach, Inc. All Right Reserved. 〜 Googleが提供しているスクリプト環境 〜 Googleアカウントさえあればすぐにでも使える! js以外にもhtmlとcssを書けて自由に開発!jQueryも使えます! twitterやchatworkなどの外部API連携も簡単! Googleが提供している各種サービスとの相性抜群! バッチ処理もクリックだけで設定できます! GASとは
  8. 8. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! Googleアカウントさえあれば利用可能!
  9. 9. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! jsとhtml、cssを書いてwebページを作ることができる!
  10. 10. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS!
  11. 11. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! 外部サービスとの連携が簡単!
  12. 12. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! 外部サービスとの連携が簡単!
  13. 13. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! Googleサービスとの連携が簡単!
  14. 14. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! Googleサービスとの連携が簡単!
  15. 15. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! Googleサービスとの連携が簡単!
  16. 16. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! Googleサービスとの連携が簡単!
  17. 17. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! バッチ処理が簡単!
  18. 18. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! バッチ処理が簡単!
  19. 19. Copyright © BizReach, Inc. All Right Reserved. すごいぞGAS! もちろん無料で使えちゃうんです!
  20. 20. Copyright © BizReach, Inc. All Right Reserved. 1. 自己紹介 2. GoogleAppsScriptとは 3. 導入方法 4. 使い方 5. やってみたこと 6. 質疑応答 アジェンダ
  21. 21. Copyright © BizReach, Inc. All Right Reserved. 導入方法 https://apps.google.com/marketplace/ google marketplaceでググってもok
  22. 22. Copyright © BizReach, Inc. All Right Reserved. 導入方法
  23. 23. Copyright © BizReach, Inc. All Right Reserved. 導入方法 Google Apps Scriptを検索
  24. 24. Copyright © BizReach, Inc. All Right Reserved. 導入方法
  25. 25. Copyright © BizReach, Inc. All Right Reserved. 導入方法
  26. 26. Copyright © BizReach, Inc. All Right Reserved. 1. 自己紹介 2. GoogleAppsScriptとは 3. 導入方法 4. 使い方 5. やってみたこと 6. 質疑応答 アジェンダ
  27. 27. Copyright © BizReach, Inc. All Right Reserved. 使い方 主に使い勝手のよい5パターンの使い方を紹介 1. 基本的な使い方(ログ出し) 2. バッチ処理のやりかた 3. スプレッドシートとの連携 4. 他apiの導入方法(chatwork) 5. httpページを公開
  28. 28. Copyright © BizReach, Inc. All Right Reserved. 使い方 主に使い勝手のよい5パターンの使い方を紹介 1. 基本的な使い方(ログ出し) 2. バッチ処理のやりかた 3. スプレッドシートとの連携 4. 他apiの導入方法(chatwork) 5. httpページを公開
  29. 29. Copyright © BizReach, Inc. All Right Reserved. 使い方
  30. 30. Copyright © BizReach, Inc. All Right Reserved. 使い方
  31. 31. Copyright © BizReach, Inc. All Right Reserved. 使い方
  32. 32. Copyright © BizReach, Inc. All Right Reserved. 使い方
  33. 33. Copyright © BizReach, Inc. All Right Reserved. 使い方
  34. 34. Copyright © BizReach, Inc. All Right Reserved. 使い方 主に使い勝手のよい5パターンの使い方を紹介 1. 基本的な使い方(ログ出し) 2. バッチ処理のやりかた 3. スプレッドシートとの連携 4. 他apiの導入方法(chatwork) 5. httpページを公開
  35. 35. Copyright © BizReach, Inc. All Right Reserved. 使い方
  36. 36. Copyright © BizReach, Inc. All Right Reserved. 使い方
  37. 37. Copyright © BizReach, Inc. All Right Reserved. 使い方
  38. 38. Copyright © BizReach, Inc. All Right Reserved. 使い方
  39. 39. Copyright © BizReach, Inc. All Right Reserved. 使い方 主に使い勝手のよい5パターンの使い方を紹介 1. 基本的な使い方(ログ出し) 2. バッチ処理のやりかた 3. スプレッドシートとの連携 4. 他apiの導入方法(chatwork) 5. httpページを公開
  40. 40. Copyright © BizReach, Inc. All Right Reserved. 使い方
  41. 41. Copyright © BizReach, Inc. All Right Reserved. 使い方 SpreadsheetApp.getActiveSheet();
  42. 42. Copyright © BizReach, Inc. All Right Reserved. 使い方 sheet.getRange(1, 1).setValue("Hello!")
  43. 43. Copyright © BizReach, Inc. All Right Reserved. 使い方
  44. 44. Copyright © BizReach, Inc. All Right Reserved. 使い方
  45. 45. Copyright © BizReach, Inc. All Right Reserved. 使い方 主に使い勝手のよい5パターンの使い方を紹介 1. 基本的な使い方(ログ出し) 2. バッチ処理のやりかた 3. スプレッドシートとの連携 4. 他apiの導入方法(chatwork) 5. httpページを公開
  46. 46. Copyright © BizReach, Inc. All Right Reserved. 使い方 まずはググる
  47. 47. Copyright © BizReach, Inc. All Right Reserved. 使い方
  48. 48. Copyright © BizReach, Inc. All Right Reserved. 使い方
  49. 49. Copyright © BizReach, Inc. All Right Reserved. 使い方
  50. 50. Copyright © BizReach, Inc. All Right Reserved. 使い方
  51. 51. Copyright © BizReach, Inc. All Right Reserved. 使い方
  52. 52. Copyright © BizReach, Inc. All Right Reserved. 使い方 主に使い勝手のよい5パターンの使い方を紹介 1. 基本的な使い方(ログ出し) 2. バッチ処理のやりかた 3. スプレッドシートとの連携 4. 他apiの導入方法(chatwork) 5. httpページを公開
  53. 53. Copyright © BizReach, Inc. All Right Reserved. 使い方
  54. 54. Copyright © BizReach, Inc. All Right Reserved. 使い方
  55. 55. Copyright © BizReach, Inc. All Right Reserved. 使い方
  56. 56. Copyright © BizReach, Inc. All Right Reserved. 使い方 メソッド名を myFunction から doGet に変更 <- 超重要
  57. 57. Copyright © BizReach, Inc. All Right Reserved. 使い方
  58. 58. Copyright © BizReach, Inc. All Right Reserved. 使い方
  59. 59. Copyright © BizReach, Inc. All Right Reserved. 使い方
  60. 60. Copyright © BizReach, Inc. All Right Reserved. 使い方
  61. 61. Copyright © BizReach, Inc. All Right Reserved. 使い方
  62. 62. Copyright © BizReach, Inc. All Right Reserved. 使い方
  63. 63. Copyright © BizReach, Inc. All Right Reserved. 使い方
  64. 64. Copyright © BizReach, Inc. All Right Reserved. 1. 自己紹介 2. GoogleAppsScriptとは 3. 導入方法 4. 使い方 5. やってみたこと 6. 質疑応答 アジェンダ
  65. 65. Copyright © BizReach, Inc. All Right Reserved. やってみたこと 社内用の問い合わせフォームを作成 ・従来はメールのみで問い合わせのやりとりをしていた。 1. 必要な情報が得られない。 2. 緊急度がわからない。 3. 営業側も何が必要なのかわからない。 問い合わせが来ても情報がないから聞き返すといった無駄なやりとりが多発
  66. 66. Copyright © BizReach, Inc. All Right Reserved. やってみたこと
  67. 67. Copyright © BizReach, Inc. All Right Reserved. やってみたこと 送信ボタンを押すと、窓口用のメールアドレスに問い合わせメールが送信される。 ・営業側での問い合わせに関する理解が深まった。 ・営業と企業様との1stコンタクトの段階で情報を握ってもらえるように。 ・統一のフォーマットでメールが来る。  24h以内に解決した問い合わせが全体の60%前後だった。。。 90%以上にまで改善
  68. 68. Copyright © BizReach, Inc. All Right Reserved. やってみたこと 実運用が始まると、当然様々なフィードバックが来る。 1. 文字が小さい 2. プルダウンの項目がわかりづらい 3. CCに他のグループを入れて欲しい 4. etc...
  69. 69. Copyright © BizReach, Inc. All Right Reserved. やってみたこと  GASならコードを書き換えてプロジェクトバージョンを上げて公開すれば、  即時に反映されるため、高いスピード感でフィードバック対応ができた。
  70. 70. Copyright © BizReach, Inc. All Right Reserved. やってみたこと 毎週月曜日にアラートをチャットワークになげるbotを作成
  71. 71. Copyright © BizReach, Inc. All Right Reserved. やってみたこと たった3行書くだけでチャットワークに通知を飛ばすことができる。 しかもGASはバッチ処理が非常に簡単。 依頼を受けて、半日かからずに実装完了。 翌週からは通知が飛ぶようになり、クレームリスク回避
  72. 72. Copyright © BizReach, Inc. All Right Reserved. 最後に 導入が簡単で、初心者でもスムーズに取り入れることができたGAS 現在、例にあげた2つ以外にもGASを使った業務改善に取り組んでいます。 皆様もぜひ 選択肢の一つとして GASを使ってみてください!
  73. 73. Copyright © BizReach, Inc. All Right Reserved. 一部質疑応答の補足
  74. 74. Copyright © BizReach, Inc. All Right Reserved. デバック方法はどうやって? ウェブアプリケーションとして導入したスクリプトは、 ウェブアプリケーション導入欄に、現在の URLが表示されます。 (画面上部) 図中◯で囲ってある箇所の「最新のコード」をクリックすると、最新 のコードでのデバックを実行できます。 (プロジェクトバージョンを最新にしてページ下部の更新を クリックするまでは、本番には反映されません ) デバッグが完了したら、最新にして更新してください。
  75. 75. Copyright © BizReach, Inc. All Right Reserved. チャットワークに飛ばす詳細な方法を知りたい 用意するもの ・チャットワークAPI(これは本スライドにて説明しております) ・トークン ・ルームID
  76. 76. Copyright © BizReach, Inc. All Right Reserved. チャットワークに飛ばす詳細な方法を知りたい トークンの取得方法 チャットワークにログインし、動作設定を開きます。 そこにあるAPI発行をクリックして発行してください。
  77. 77. Copyright © BizReach, Inc. All Right Reserved. チャットワークに飛ばす詳細な方法を知りたい トークンの取得方法 チャットワークにログインし、動作設定を開きます。 そこにあるAPI発行をクリックして発行してください。
  78. 78. Copyright © BizReach, Inc. All Right Reserved. チャットワークに飛ばす詳細な方法を知りたい ルームIDの取得方法 チャットワークにログインし、メッセージを飛ばしたい部屋を開いてください。 URLの後ろに「rid11111111」のようにrid+8桁の数字があるかと思います。 その8桁の数字がルームIDです。
  79. 79. Copyright © BizReach, Inc. All Right Reserved. チャットワークに飛ばす詳細な方法を知りたい メッセージの飛ばし方 上記画像のroomIdに先ほど取得したルームID tokenに先ほど取得したトークンを記載して、5行目のbodyに流したいメッセージを 記入します。 あとは実行するだけでメッセージを飛ばすことができます。
  80. 80. Copyright © BizReach, Inc. All Right Reserved. 何を勉強したらよいか GASに使う物は ・html ・css ・javascript の3つです。 スライド数枚でこれらの説明は不可能なので、ざっくばらんな概要を記載します。
  81. 81. Copyright © BizReach, Inc. All Right Reserved. 何を勉強したらよいか htmlはwebページの描写するもの 文字やボタンはhtmlに書いた物が描写されます。 ただ、それだけでは表示されるだけで、文字の大きさやレイアウト、色などを つけることはできません。 cssはhtmlで描写した文字などを装飾するもの 描写したものに色をつけたい時や、文字のサイズを変えたい時など、視覚的な 変更をしたい場合はcssを記入してください。
  82. 82. Copyright © BizReach, Inc. All Right Reserved. 何を勉強したらよいか javascriptはwebページの描写するもの htmlでボタンを作っても、それだけでは動作しません。 動作をつけたい時はjavascriptにその動作を書きます。

×