Ruby/Watir は初めてで、現在、Web ページから値を取得して既存の Excel スプレッドシートに配置するスクリプトに取り組んでいます。私が遭遇している問題は、スプレッドシートにドロップダウン リストがあり、コードがドロップダウンから選択する代わりにセルに値を書き込んでいることです。スプレッドシートの計算でエラーが発生するため、これは問題です。誰かアドバイスや解決策を教えてください。
require 'rubygems'
require 'watir'
require 'win32ole'
browser = Watir::Browser.new
browser.goto 'http://mywebaddress'
excel = WIN32OLE.new('Excel.Application')
workbook = excel.Workbooks.Open('G:\LH Rating Script\HB3 DRC sheet.xml')
excel.Visible = true
worksheet = workbook.Worksheets('MAIN')
worksheet.Cells(48, 5).Value = "#{browser.select_list(:id =>'phContent_WPU_QuestControl44H_WPU_Control44H').getSelectedItems[0]}"