我有一个有效的设置(使用roo)读取excel电子表格以显示客户满意度分数。
我想实施百分比变化加上和向上或向下箭头,表明我们将走哪条路。
我有一个测试评估/数字小部件正常工作,我可以CURL虚拟值。我不确定从哪里开始才能合并电子表格。电子表格是否需要包含最后一个&当前值或coffeescript存储最后一个值是什么?
任何指针都会很棒!
TX
抱歉抱歉。使用您的代码并简化我自己的代码,我收到错误'未定义的变量或方法'最后'为主对象'。这是我的代码。require 'roo'
current = 0
SCHEDULER.every '2s', :first_in => 0 do |job|
last_valuation = current
file_path = "#{Dir.pwd}/xls/newcasestest1.xls"
def fetch_spreadsheet_data(path)
s = Roo::Excel.new(path)
send_event('csatweek', {current: s.cell('H',199), last: last })
end
module Handler
def file_modified
fetch_spreadsheet_data(path)
end
end
fetch_spreadsheet_data(file_path)
end
答案 0 :(得分:0)
在您的Ruby作业中,您可以存储最后一个值并将其发送到事件中。
来自示例信息中心:
current = 0
SCHEDULER.every '2s' do
last_valuation = current
current = getMyValueFromSpreadsheet()
send_event('value', { current: current, last: last })
end
def getMyValueFromSpreadsheet
# do stuff and return current value from spreadsheet
end