継続的に何かを学んでいる際に、その復習日程を自動でgoogleカレンダーでにいれるプログラムを作りました
例えば 今日、「単元1」を学んだとすると、次の日、1週間後、3週間後、7週間後にも「単元1」の復習予定が書き込まれます
* * *
ほんとにちょっとした手間を省くだけなんですが、本気で何かを学ぼうとした時にそれなりに役に立つかも?ぐらいのものです
って言っても、googleのスプレッドシートとスクリプトを使える人限定という狭き門で、エクセルでVBA使える人なら使えます
ちなみにパソコンで操作します(スマホのアプリではプログラムが動かない)
こんな感じにカレンダーに表示(lesson 5とGAS 3 を本日学んだという設定)
使用するファイルはGitHubという(プログラマー御用達しの)所に置いています
・paste_to_the_spredsheet_scirpt.txt
が必要な2つのファイルで、下のリンク先の画面で、緑色の「Code」というボタンを押すとダウンロードできます(登録不要)
◆ダウンロード後の設定のし方
①エクセルファイルを、googleスプレッドシートにアップロード
②スプレッドシートを開いて、ツール>スクリプト・エディタを開く
③テキストファイルの中身にあるプログラムコードを、そこに貼り付ける(下画像参照)
④ボタンにfunction名を割り当てる
+⑤データを削除するボタンは、コード見てやばさが理解できる人はのみ使ってください
(ご自身のgmailアドレスをコード内に書き込みます)
◆実行
①today's your taskに「課題の名前」を書いて、「水色のボタン」を押す!
(*)初回のみgoogleからセキュリティ・チェックが入るので、がんばって通過する
②Googleカレンダーに予定が入ってる!
スプレッドシート画面
スクリプト画面
* * *
・・・こんなに手間で果たして使う人がいるのかしらん
もう、アプリを作れよ!って話だと思うんですよね、ほんとは
まぁいいや自分用のをお裾分けするだけだから
have a nice day!!