仕事上必要な工夫など、備忘録として残します。
[Google カレンダー]から[iCal]形式ファイルをエクスポートする
GoogleカレンダーからiCal形式ファイルをダウンロードする方法
Googleカレンダー>マイカレンダー>設定>カレンダーをエクスポート
GoogleカレンダーのiCalURLに接続する方法
Googleカレンダー>設定>限定公開URL
GCal2Excelで[Googleカレンダー]の予定を[Excel]ファイルに変換する
[Ruby] Shift-JIS/UTF-8(BOM)/UTF-8(NBOM)を相互変換する
#! ruby -Ks # coding:windows-31j #! /usr/bin/env ruby require 'nkf' inf=ARGV[0] linesep=ARGV[1] f = open(inf, "r") str = f.read f.close unless NKF.guess(str)==NKF::UTF8 || NKF.guess(str)==NKF::SJIS then puts "Only for UTF-8 or Shift-JIS" exit end if linesep==nil then linesep="-Lu" end # -Lw:Windows(CRLF) -Lu:UNIX(LF) -Lm:Mac(CR) print " Option of Line Separator : "+linesep+" " end doc_nbom=NKF.nkf('-w80 '+linesep,str) doc_sjis=NKF.nkf('-s '+linesep,str) NBOMf=File.dirname(inf)+"/"+File.basename(inf,".*")+"_NBOM"+File.extname(inf) BOMf=File.dirname(inf)+"/"+File.basename(inf,".*")+"_BOM"+File.extname(inf) SJISf=File.dirname(inf)+"/"+File.basename(inf,".*")+"_SJIS"+File.extname(inf) ot = open(NBOMf,"w") ot.print doc_nbom print " Created UTF-8 without BOM(NBOM) Formated File " print " "+NBOMf+" " ot.close ot2 = open(BOMf,"w") ot2.print("") ot2.print doc_nbom print " Created UTF-8 with BOM Formated File " print " "+BOMf+" " ot2.close ot3= open(SJISf,"w") ot3.print doc_sjis print " Created Shift-JIS Formated File " print " "+SJISf+" " ot3.close
sjis_utf.rb xxxxx.xxx [-Lw/-Lu/-Lm] 第1引数でインプットファイルを指定します。 第2引数は -Lw:Windows(CRLF) -Lu:UNIX(LF) -Lm:Mac(CR) (省略すると-Lu) これにより xxxxx_BOM.xxx,xxxxx_NBOM.xxx,xxxxx_SJIS.xxx が作成されます。 ただし、RUBY.EXE に PATH が通っていなければエラーになります。
メールでRemember The Milkに複数リストの複数タスクを一括登録するVBA
一件のタスクをメールで登録
メールの宛先には「受信箱のメールアドレス」を指定します。件名(タイトル)にはタスク名を入力してください。
本文は “識別子: 値” というふうに1行ずつ入力します。(メールサンプルを参考にしてください)
識別子は以下の通りです。
項目 | 識別子 | 文例 |
リスト | List (または L) |
List: Work ※未指定の場合は受信箱に追加されます。 |
期日 | Due (または D) | Due: Monday at 9:00 |
リピート | Repeat (または R) | Repeat: Every week |
予測時間 | Estimate (または E) | Estimate: 2 hours |
タグ | Tags (または S) |
Tags: 仕事 会議 ※タグとタグの間はスペースで区切ります |
場所 | Location (または O) | Location: 自宅 |
URL | URL (または U) | URL: http://www.rememberthemilk.com/ |
優先度 | Priority (または P) | Priority: 1 |
タスク | Task (または T) |
Task: 帰りに牛乳を買う ※タイトルを指定できない場合などに使用します。 |
# リスト名 ^ 期日 ! プライオリティ * 繰り返し
複数のタスクを1通のメールで登録
件名:(リスト名) 本文: タスク1 ^ 期日! プライオリティ * 繰り返し #タグ タスク2 ^ 期日! プライオリティ * 繰り返し #タグ タスク3 ^ 期日! プライオリティ * 繰り返し #タグ タスク4 ^ 期日! プライオリティ * 繰り返し #タグ :複数一括登録の場合には # はリスト名ではなくタグになるようです。
プロフィール
カレンダー
ブログ内検索
カテゴリー
最新記事
忍者カウンター
P R