From: "Sakamoto, Masayoshi" Date: 2014-08-08T10:08:23+00:00 Subject: [ruby-list:49904] Re: [質問] do |item| item.?? ??に何があるのか知る方法 坂本と申します。 >item.start >item.end >item.subject > >以外に、どのようなものがあるのか、プログラム中で確認する方法があれば >ご教示いただけないでしょうか? itemの持つメソッド一覧を取得したいということでしょうか? item.methods でitemの持つメソッド名をシンボルで表現した配列が取得できると思います。 -----Original Message----- From: ruby-list [mailto:ruby-list-bounces@ruby-lang.org] On Behalf Of yamataka@u08.itscom.net Sent: Friday, August 08, 2014 6:39 PM To: ruby-list@ruby-lang.org Subject: [ruby-list:49903] [質問] do |item| item.?? ??に何があるのか知る方法 山口と申します。 「Outlookからスケジュール一式を引っ張り出してきて、diary形式で書き出すス クリプトを 書いてみた。」 に掲載されているプログラムを参考に、Rubyを用いてOutlookの各スケジュール 内容一式をとってくるプログラムを作成しているのですが、 下記部分、 # main OutlookCalendar.run { |cal| cal.each do |item| s = snap(item.start) e = snap(item.end) dy = s[1] + "/" + s[2] + "/" + s[0] st = s[3] et = e[3] if (st == "00:00" && et == "00:00") then print "#{dy} - #{item.subject}\n" ... } で使われている item.start item.end item.subject 以外に、どのようなものがあるのか、プログラム中で確認する方法があれば ご教示いただけないでしょうか? Webで検索し、下記のようなものがある事は分かりましたが、 item.duration item.reminderset item.reminderminutesbeforestart item.organizer item.requiredattendees item.optionalattendees item.location プログラム中で知る術があるのでは? と思っています。 よろしくお願いします。