1

これは私の最初の投稿であり、私は完全なルビー初心者です。これは私の Dashing/Roo プロジェクトの既存のソース コードです。

require 'roo-xls'
SCHEDULER.every '10m' do
file_path = "/home/numbers.xlsx"
def fetch_spreadsheet_data(path)
s = Roo::Excelx.new(path)

#This should be edited
send_event('Department1',   { value:s.cell('C',5,s.sheets[0]) })  
end

#Checker if file has been modified
module Handler
  def file_modified
    fetch_spreadsheet_data(path)
  end
end

fetch_spreadsheet_data(file_path)
end

いくつかの部門を追加したい (例えば、Department1、Factory2 ....)

Department1 の場合は、'C',1,s.sheets[0]; を使用する必要があります。Factory2 の場合は、'C',2,s.sheets[0] などを使用する必要があります。

名前を配列に保存してから、それを繰り返し処理したいと考えています。では、このロジックをどのように実装できますか? どうもありがとう

4

0 に答える 0