ももらぼっ!にっき


2009年06月12日 [長年日記]

_ [W-ZERO3][WM] Schedule Registerで仕事の登録。

…をしたいという声がどこかから聞こえてきたので、対応しようと思います。

が、予定と仕事って細かいところで登録内容が違うのね。。。 IAppointmentをITaskに変えるだけの簡単な仕事かと思ったら意外と重労働です。

とりあえず、今日のところは考えなきゃいけないこと、考えてみたいことを列挙しておこう。

  • とりあえず、「/t」オプションがあれば仕事を登録ってことでいいかな。
  • 「開始日時-終了日時」ではなく、「開始日-期限」となるはず。
  • 開始日と期限はどちらも日単位の入力しかできない。
  • 開始日も期限もどちらも省略できる。
  • 優先度の指定をどうしようかな。 「+」「!」が高で、「-」「↓」が低とかにしとくか。 ハイフンは開始日と期限の区切り文字と混同しそうだなぁ。。。 というか、優先度の登録はサポートしなくてもよいかな。
  • アラームの登録方法の違いの吸収方法を考えないと(予定→分指定、仕事→日時指定) 面倒なのでアラームは有り無ししか登録できないようにしようかな。 「/a:on」ならデフォルトのアラーム時刻が設定されて、 「/a:off」ならアラームなし、みたいに。 自分ではアラーム機能を使わないんで、どうしたいのかぜんぜん思いつかないんだよね。

あと、いきなり登録するんじゃなくて、Pocket Outlookの編集画面を開けるようにしてみたいなーとか思ってるんだけど、やり方がわからない。 だれかその辺のやり方がわかる人がいたら教えてぷりーず。

本日のツッコミ(全3件) [ツッコミを入れる]
_ 通りすがり (2009年06月12日 19:11)

Offisnail Spellで、twitter投稿したいとか、コマンドラインで●●したい。系がほしくなる、良アプリですね。<br>スケジュール登録は非常に便利に使わせていただいております。

_ ori (2009年06月13日 17:41)

要望を出してしまったようで申し訳ございません.<br>アラームも優先度も私は使っていないので,仕様に関して良いアイデアは出せそうもありません.<br><br>Pocket Outlookの編集画面はIItem::Edit()で出せるのかも?試してないですが...

_ Offisnail (2009年06月16日 08:34)

ご無沙汰してます。<br>そのうちSpellに組み込もうと思ってたら、もう出来ちゃってますねw<br>新規編集画面は初期値付きでいきなり開けないので<br>1)CreateItemでアイテム(IAppointment,ITask)作って、値をセットして一旦Save<br>2)Save直後にget_Oidで保存したItemのOidを取得<br>3)Oidを元にGetItemFromOidExでアイテム(IItem)を取得しEditで編集画面を開く形かな?もっとスマートな方法があるかもですが。<br>開発頑張って下さいね〜