TIPS

Outlookに複数の予定を強引にねじこむ

投稿日:2015年7月9日 更新日:

4時〜5時くらいの間に起きる感じの日が続いて、体力が目減りしています。
これ今後ちゃんと耐えきれるのだろうか……

Excelに列記されているスケジュールを
Outlookの予定表にまとめて入力したかったので、ツールを作成しました。

echoやtypeを使って、予定表のファイルフォーマットに整形します。
件名と開始日時と終了日時と場所を引数にして、
他の情報をてきとーに埋めつつリダイレクト。
ただそれだけを行うバッチファイルです。
実行結果は、予定表ファイルにコピペで追記します。

整形する時は、cmd.exeに解釈されちゃう系の特殊記号を
予めテキストファイルにしてしまって、typeコマンドで呼び出すと楽です。
エスケープしたりしてもいいのですが、めんどくさいので。

生成には成功したものの、Outlookにはインポート機能がなかったので、
作成した予定表ファイルをOutlookで開いてから
予定を一つずつドラッグ&ドロップするというかっこわるい手作業も必要でした。

それでも1項目ずつ正確にコピペするよりは
まだマシだと判断して、ツールの作成に踏み切っています。

UWSCなりAutoItなりが導入されていたり、私にVBSのスキルがあれば
キーイベントでGUI操作を再現していたと思います。
せめてインターネットを使って調べられたら……
ていうかOutlook.exeがコマンドラインでの予定編集に対応していたら……

……無い物ねだりをしても仕方がありません。
配られたカードで勝負するしかないのです。

今の現場は作成したツールを持ち出せないので、コードを転記することができません。
ただそれだとあまりに不親切だと思うので、うろ覚えで雰囲気コードを記載しておきます。
動作確認してないので自己責任でお願いします(結局不親切)
仮に動いても、このバッチファイルを繰り返し呼び出す仕組みが必要です。

rem 生成ファイル名
set FILENAME=formattedString.txt

rem 空ファイル作成
type nul>%FILENAME%

rem 引数を取得 … 上から件名, 開始日時, 終了日時, 場所
set APPO_SUMMARY=%1
set APPO_DTSTART=%2
set APPO_DTEND=%3
set APPO_LOCATION=%4

rem YYYYMMDD形式の日付文字列を生成
set YYYYMMDD=%date:/=%

rem HHMMSS形式の時刻文字列を生成
set HHMMSS=%time::=%
set HHMMSS=%HHMMSS:.=%
set HHMMSS=%HHMMSS:~0,6%

rem iCalender形式に整形していく
echo BIGIN:VEVENT>>%FILENAME%
type appoTemplate01.txt>>%FILENAME%
echo SUMMARY:%APPO_SUMMARY%>>%FILENAME%
echo DTSTART:%APPO_DTSTART%>>%FILENAME%
echo DTEND:%APPO_DTEND%>>%FILENAME%
echo LOCATION:%APPO_LOCATION%>>%FILENAME%
type appoTemplate02.txt>>%FILENAME%
echo END:VEVENT>>%FILENAME%
exit /b


記事をご覧頂き、ありがとうございました!
質問・意見・感想等ございましたら、気軽にお寄せください。

書いた人: 久世うりう (kuzeuriu)
お仕事のご依頼・お問い合わせは こちら

AdSense




AdSense




-TIPS
-

執筆者:


記事にコメントする(本文のみで投稿可能です)

関連記事

no image

まんがの工程でミスをしたところ

着手する前に考えていたよりも、 案外と定まっていないんですよね……エンドライン。 それぞれの工程が一般的に正しい呼称なのかはわかりませんが、 今回の私はプロット→ネーム→下書きと推移しています。 実際 …

no image

無意識的観察についてのおぼえがき(序)

序、とありますが続くかは未定です。 観測対象の印象を支配しているのは、観測対象のうち、ほんの一部である。 たとえば、髪を切った、アクセサリを変えた、少し陰を落とした、など、 微細な変化によって、観測対 …

no image

ASUS Zenfone 4のroot取得をしました。

私はASUS Zenfone 4 T001を使用しているのですが、 なんだかASUS製のアプリが重く感じたので Root取得して、一気にアンインストールしました。 参考にした手順はこちら。 [ROOT …

no image

「背景が浮かばない」ときには

キャラを掘り下げるべきなのかな、と仮説を立てています。 イラストを描く人の中にも、 たとえばキャラを描きたい人、シチュエーションを描きたい人など 何を題材として取り扱うかという点については個人差がある …

no image

Web上の動画をファイルとして保存する

インターネットをしていて、動画をダウンロードして保存したい、と感じることはありませんか? PCだったら、特別なソフトを使わなくとも動画ファイルとして保存することができますよ。 用意するものはWebブラ …

 久世うりう のブログ。好きなものを推して生きていく。ゲーム、アニメ、マンガ、えっちコンテンツ、なんらかの制作、日記など、そのとき最もノッてることを書いてます。商品リンクはだいたいアフィリエイト。

◆直近のイベント

直近のイベント

今後のイベントはありません

Twitter @kuzeuriu

アフィ枠!(素直)

○ノンデザイナーズ・デザインブック

「理解しやすい配置の基礎」をやさしくわかりやすく解説している本。初学者さん、思いがけずレイアウト・デザインの必要に駆られた方。デザイナーかノンデザイナーかを問わず、活かせるものを見つけられるかと思います。

2020年1月
« 7月    
 12345
6789101112
13141516171819
20212223242526
2728293031