Notes/Ruby フィールドリスト作成

NotesDBのフィールドリストが必要になったので
簡単にRubyで書きました。

たいした内容じゃないので公開する必要なんてないんだけど
以前も書いたのですが、どっかにいっちゃって困ったのでなくさないようにメモ

#!ruby -Ks
require 'win32ole'
ns = WIN32OLE.new('Notes.NotesSession')
 
sv = gets.chomp
fn = gets.chomp
 
db = ns.GetDatabase(sv, fn)
 
title = db.Title
puts "DBTitle:#{title}"
 
forms = db.Forms
 
forms.each{|form|
  puts "FormTitle:#{form.name}"
  fields = form.fields
  fields.each{|field|
    puts field
  }
}

About this entry