2016.03.13みなさん、こんにちは!タカハシ(@ntakahashi0505)です。Googleカレンダーの記録を活用して過去の仕事の生産性を測定する方法にお伝えしています。前回はこちらの記事で記録としてのカレンダーの入力方法について解説をしました。過去に何の仕事にどれだけ時間をかけてきたか、振り返ったことはありますか?Googleカレンダーを上手に記録しておくことで、これまでの仕事の生産性を測定するための貴重なデータになります。tonari-it.com2016.03.04過去のカレンダーの記録がきちんと入っていれば、あとはそれを引っ張ってきて活用するのみです。Scriptで特定の月のカレンダーのイベント情報を取得する方法についてお伝えします。取得したイベントから情報を取り出す実行結果まとめ連載目次:Googleカレンダーの記録を活用して過去の仕事を振り返るカレンダーのイベント情報を取得するスクリプト指定した月の一カ月分のイベント情報を取得するスクリプトはこちらです。取得したイベント情報をログ出力となります。以下解説をしていきます。カレンダーからイベント情報を取得カレンダーIDを指定して特定のカレンダーを取得するにはCalendarApp.getCalendarByIdメソッドを使ってCalendarApp.getCalendarById(カレンダーID)とします。詳細は以下の記事をご覧ください。Scriptを使ってチャットワークに色々と送ることができます。Googleカレンダーから当日の予定を取得してチャットワークに送る方法についてお伝えしたいと思います。tonari-it.com2016.02.23上記記事ではgetEventsForDayメソッドを使って当日のイベントの取得をしていますが、今回は1カ月分ですのでgetEventsメソッドを使います。取得終了日)これで取得開始日から取得終了日までのイベントをすべて取得することができます。Dateオブジェクトと取得開始日と取得終了日6行目から9行目で取得開始日startDateと取得終了日endDateを算出しています。00:00:00」という値を持ちます。00:00:00」としたいので、getMonthメソッドで「月」を取得それにプラス1をしたものをsetMonthメソッドでセットにて月をプラス1しています。同様にDateオブジェクトの値を取得するメソッドとしては以下があります。取得したイベントから情報を取り出すこれでmyEventsに取得したイベントが格納されています。each分ですべてのイベントについて情報を取り出します。//イベントの終了日時として取得することができます。実行結果このスクリプトを実行した結果がこちらです。していますが、ちゃんと取得ができていますね。Scriptで特定の月のカレンダーのイベント情報を取得する方法についてお伝えしました。Dateオブジェクトは少しややこしいかも知れませんが、カレンダーを操作するのであれば仲良くなっておくのが吉です。次回は出力先をログではなくて、スプレッドシートに切り替えて集計をしやすくしていきます。ScriptでGoogleカレンダーの記録をスプレッドシートに出力するGoogleカレンダーの記録を活用して仕事の生産性を測定する方法を進めています。Scriptを紹介します。tonari-it.com2016.03.20どうぞお楽しみに!連載目次:Googleカレンダーの記録を活用して過去の仕事を振り返る企業ではスプレッドシートを勤怠管理やプロジェクト進捗管理などに使っている場合も多いと思います。このシリーズでは、カレンダーとスプレッドシートを連携をさせて仕事の生産性を簡単に測定する方法についてお伝えしています。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。ScriptでGoogleカレンダーに複数のイベントをまとめて追加するスクリプトを作っていきます。今回は、GASでデフォルトのカレンダーを取得してイベントを追加する方法です。ScriptGASでコピーしたGoogleスライドのプレゼンテーションを取得する方法GASでGoogleスライドのプレゼンテーションを楽々作成するテクニックについてお伝えしています。今回はGASでコピーしたGoogleスライドのプレゼンテーションを取得する方法をお伝えします。Scriptで営業日のみトリガーを作成する方法をお伝えします。Googleカレンダーにデフォルトである祝日のカレンダーを使用する方法と、会社独自の営業日に対応する方法をお伝えします。ScriptGASでスプレッドシートのデータを元にTrelloのカードを作成する毎週、毎月Trelloに同じカードを作成している方必見です。Scriptを使用して、Trelloにカードを作成するツールを作成します。今回は指定のリストにカードを作成します。Scriptでファイル添付付きのメールを送信する方法をお伝えします。定期的なレポートの自動送付など活用できる場面の多いテクニックですので、覚えておいて損はないはずです。ScriptGASで作成した最も簡単なWebページのHTMLコードについて丁寧に解説GASユーザーのためのはじめてのHTML・CSSによるWebページ入門です。今回は、HTMLやタグとは何か、またGASで作成した最も簡単なWebページのHTMLファイルの内容について解説をしていきます。メソッド「getEvents」を呼び出せません。AMAKさんコメントありがとうございます!検証しましたが、無事に動作するようですね。以下「カレンダーID」ですが、対象のカレンダーのものに差し替える必要があります。//特定のIDのカレンダーを取得そのまま実行されると、ご指摘のエラーが発生します。あれば、カレンダーIDの設定について以下記事をご参考頂ければと思います。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。