0

我有一个有效的破折号设置(使用 roo),它读取一个 Excel 电子表格以显示客户满意度得分。

我想实现百分比变化加号和向上或向下箭头,指示我们要走的路。

我有一个正常工作的测试估值/数字小部件,我可以 CURL 虚拟值。我不确定从哪里开始合并电子表格。电子表格是否需要包含最后一个和当前值,或者咖啡脚本是否存储最后一个值?

任何指针都会很棒!

发送

抱歉耽搁了。使用您的代码并将我自己的代码简化为此,我收到错误“主对象的未定义变量或方法“最后一个””。这是我的代码。

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
4

1 回答 1

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
于 2015-07-01T15:21:20.187 回答