1: 2018-01-11 (木) 01:15:03 yuji ソース
Line 1: Line 1:
 +#topicpath
 +* Desknet's NEOのスケジュールデータをiCalendar形式で取得する [#c1b65f5b]
 +** iCalendar形式で取得する [#y3c216bb]
 + http://<Desknet's NEOのURL>/scripts/dneoical/dneoical.exe?userid=xxxxx&_word=yyyyyy&from=今からどのくらい前(月単位)&to=いまからどのくらいあと(月単位)
 +のようにすれば,Desknet's NEOのスケジュールデータがiCAL形式で取得できます。(xxxxxはアカウントID,yyyyyyはパスワード)
 +
 + wget -O todo.ics "http://<Desknet's NEOのURL>/scripts/dneoical/dneoical.exe?userid=xxxxx&_word=yyyyy&from=2&to=2"
 +のように,batファイルにしてWindowsのタスクにでも登録しておけば,定期的に取り出せます。
 +
 +残念ながら,Desknet's NEOのスケジュールへiCalendar形式のファイルを使ってデータを直接登録することは出来ません。
 +
 +** Outlookなんかに取り込む [#mf6fe030]
 +
 +Outlookのアカウント設定>インターネット予定表に以下を追加すると,Outlookのスケジュールに取り込める。~
 +設定するには,Outlookのアカウントの設定>インターネットの予定表に,
 + http://<Desknet's NEOのURL>/scripts/dneoical/dneoical.exe?userid=xxxxx&_word=yyyyyy&from=1&to=3
 +↑のように設定し,適当な名前を付けておく。
 +
 +** Rainlendarなどで利用する [#nf9435f4]
 +Desknet's NEOのdneoical.exeから出力されるiCalendar形式のデータは''UID''(&ref(rfc2445.txt,,RFC2445);に規定されている)項目が出力されません。~
 +このため,ほとんどのiCalendar形式に対応しているアプリでもDesknet's NEOが出力したデータを上手く利用出来ません。~
 +
 +Desknet's NEOを販売しているところで,仕様通りに出力するようにプログラムを修正して貰えればいいのですが・・・
 +
 +しょうが無いんで,''UID''項目を追加することにします。
 +
 +上記のようにして,Desknet's NEOから自分のスケジュールデータをnalux_temp.icsというファイルに出力したとして,
 + awk '/DTEND/{print $0; print "UID:y-ueno"NR"@hogehoge.co.jp";} ! /DTEND/{print $0;}' nalux_temp.ics" > nalux.ics
 + rm nalux_temp.ics"
 +とかして,''UID''を追加すれば他のアプリでも利用できます。~
 +上記のデータ取得手順とともにBATファイルにしてタスク登録して,定期的に実行して利用している。
 +
 +BATファイルの例:get_desknet.bat(desknet'sの予定表をtodo.icsに保存する)
 + @echo off
 + rem desknet'sの予定表をダウンロードする
 + wget -O "C:\Users\<user>\Documents\iCalendar\todo_temp.ics" "http://<Desknet's NEOのURL>/scripts/dneoical /dneoical.exe?userid=xxxxx&_word=yyyyy&from=1&to=3"
 + awk '/DTEND/{print $0; print "UID:zzzzz"NR"@hogehoge.co.jp";} ! /DTEND/{print $0;}' "C:\Users\<user>\Documents\iCalendar\todo_temp.ics" > "C:\Users\<user>\Documents\iCalendar\todo.ics"
 + rm "C:\Users\yueno\Documents\iCalendar\todo_temp.ics"

  • PC/スケジュールとTodo のバックアップ一覧
  • PC/スケジュールとTodo のバックアップ差分(No. All)
    • 1: 2018-01-11 (木) 01:15:03 yuji
    • 現: 2020-12-26 (土) 15:07:34 yuji
      • Attached file: rfc2445.txt, Attached file: reinlendar.png, Deleted an attach file: yuji.r2skin at 2022-08-29 (月) 09:37:26 at 2022-08-29 (月) 10:30:49 at 2022-09-04 (日) 10:52:34, Deleted an attach file: yuji1.2.r2skin at 2023-01-05 (木) 11:48:34, Deleted an attach file: yuji1.1.r2skin at 2023-01-05 (木) 11:52:04 at 2023-06-09 (金) 14:35:12

トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1449, today: 1, yesterday: 1