タグ

2018年10月30日のブックマーク (4件)

  • google spread sheetに自動更新される日本の祝日シートを作る

    googleスプレッドシートに、Google Apps Scriptを使って、定期的に自動更新される日の祝日一覧を作成するスクリプトを作成しました。 経緯 発端は、スプレッドシートで管理されている予定表に、祝日の行のみを色分けしたいという要件が生まれたところから始まりました。 これ自体はカスタム数式で出来そうだなと思い、やり方を調べて見ると… 【スプレッドシート】別シートの国民の祝日一覧から判定してセルの背景色を変える : miyadir.com なるほど、「国民の祝日一覧がシートにあれば出来そう…」 これはどこかで更新を忘れるやつだ… 手動でやる場合でも、どこかから祝日一覧を見つけて形式を整えて貼り付けるだけなので、難しくはないですがその都度手間がかかるので、自動化出来ないかと方法を探しました。 GAS 目的がスプレッドシートの自動更新なので、Google Apps Scriptを使う

    google spread sheetに自動更新される日本の祝日シートを作る
  • ヒロイン誕生日カレンダーを作った話 – はしがき

    Search Responsive Menu はしがき 主に舞台探訪(聖地巡礼)とかやる人のはしがき。サークル「トキノカケラ」で活動しています。 これはUEC Advent Calendar 2014における15日目の記事です。前日の記事はkuroshun96さんの「お詫び案件」でした。 今回は「ヒロイン誕生日カレンダーを作った話」というタイトルで記事を書きたいと思います。 ヒロイン誕生日カレンダーって何だ ヒロイン誕生日カレンダーは読んで字のごとく、ヒロインの誕生日をカレンダーにしたものです。うん、よく分からん。 具体的には、Googleカレンダーにヒロインの誕生日を終日予定として新たなカレンダーシート上に登録していきます。 これを手動でポチポチ登録やってたらキリがない。あと管理しきれない。というかそもそも記事にするレベルでもないですね。 ということで、スクリプトを書いて簡易管理ツール的

  • Google Apps Script で毎週 30 分の雑務を自動化した話

    Google Apps Script を使って、毎週の雑務を自動化した話を書きます。 Google Apps Script とは Google Apps Script (GAS) は G Suite 系のサービスをはじめ、Google アプリケーションの API を簡単にクラウドで実行できる環境。言語は JavaScript で書ける。GAS から外部 API も叩けるので、Google アプリケーション以外のサービスとのつなぎこみも可能。無料で使える。 自動化したこと 現在のプロジェクトではドキュメントや議事録を残すのに、 Qiita:Team を利用している。1 MTG 1 ページでアジェンダページを投稿している。自動化したのは 週初めにその週にある MTG のアジェンダページを一括投稿し、関係者に周知する作業。参加する MTG の数が増えてくると、この作業だけで時間がかなり取られるの

    Google Apps Script で毎週 30 分の雑務を自動化した話
  • Google Apps Scriptで祝日を取得する方法(Googleカレンダーとの連携) | 非IT企業に勤める中年サラリーマンのIT日記

    Google Apps Script(GAS)では、日付から曜日を特定するだけではなく日の祝日も特定できます。 通常のプログラミング言語では曜日を示す番号を取得するだけしかできず、祝日を特定したい場合は別途独自でデータを与える必要がありますが、GASの場合はGoogleカレンダーと連携して祝日取得が可能なのです。 [ad#top-1] まずは土日を特定する方法 まず最初に土日を特定する方法についてです。 DateオブジェクトのgetDay()メソッドを使うと曜日を示す番号を取得できます。土曜日は6で日曜日は0になるのでそれを検知すれば土日を検知できます。ここまでは至って普通の機能です。 var dt = new Date(); //土曜日は6, 日曜日は0 if(dt.getDay() == 0 || dt.getDay() == 6){ //ここで処理 } 日の祝日を特定する方法 次

    Google Apps Scriptで祝日を取得する方法(Googleカレンダーとの連携) | 非IT企業に勤める中年サラリーマンのIT日記