トップ 最新 追記

K2さんの雑記


2011-04-13(Wed) [長年日記]

[TPZ]終了予定日を変更するRubyForTPZスクリプト

   #! ruby
   # 終了予定日の変更
   #
   #
   require "tpz"
   include Tpz
   require "time"
   require "date"

   item = tpz_current_item
   if item != nil then
   	if ARGV[0] == "tommorrow" then
   		# 明日に進める
   		date = Date.today
   		date = date + 1
   	elsif ARGV[0] == "next"
   		# 設定されている終了予定日を一日進める
   		date = Date.new
   		date = Date.parse(item.due_time.rfc2822)
   		date = date + 1
   	else
   		# 本日に変更
   		date = Date.today
   	end
   	# 土日は飛ばす
   	date = date + 1 until date.cwday < 6
   	item.due_time = Time.parse(date.ctime)
   end

1965|09|
2002|09|10|11|12|
2003|01|02|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|03|04|05|08|
2014|01|02|03|04|05|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|11|
2017|01|03|05|06|07|08|10|11|12|
2018|01|02|03|04|05|08|09|10|12|
2020|01|07|




2011年
4月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
//
自己紹介
自己紹介
広告
計るだけダイエット
つっこみリスト
TrackBacks
日記仲間
/ / /
最近の日記