我无法从Google电子表格中提取数据
我添加了以下gem文件
gem 'roo'
gem 'google_drive'
gem 'google-spreadsheet-ruby'
我的工作档案是 要求'roo' 要求'rubygems'
def fetch_spreadsheet_data()
google_user = "MY EMAIL ADDRESS"
google_password = "MY PASSWORD"
workbook = Roo::Google.new("https://docs.google.com/spreadsheet/ccc?key=1hdwnrDsuJId1FLE0yWICYP1HGqYNu2NHH2IcoPyAzOQ#gid=0",user: google_user, password: google_password)
send_event('catchup_data', {current: s.cell('B',2) })
send_event('Bounced_back', {current: s.cell('B',3) )
end
SCHEDULER.every '5m' do
fetch_spreadsheet_data()
end
我的dashboard.erb文件包含以下html
<li data-row="2" data-col="3" data-sizex="1" data-sizey="1">
<div data-id="bounce_back" data-view="Number" data-title="Triage - Work in Progress" style="background-color:#5AC352;"></div>
</li>
<li data-row="2" data-col="4" data-sizex="1" data-sizey="1">
<div data-id="catchup_data" data-view="Number" data-title="Squad catchup sessions last month" style="background-color:#DBA901;"></div>
</li>
不确定我错过了数据未通过的内容。有人可以帮帮我吗?
答案 0 :(得分:0)
我可以看到一些错误:
看看Roo文档,我相信你已经从那里复制了's'。就在它之上,它们使用了工作表,所以我相信你必须在使用之前从工作簿中获取工作表。
我google了一下,发现了这个:http://etzelstorfer.com/en/dashing-graph-from-google-spreadsheet/
总之,这应该对你有用:
<security-constraint>
<web-resource-collection>
<web-resource-name>Resource Name</web-resource-name>
<description>Desc</description>
<url-pattern>/edit.xhtml</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>editorRole</role-name>
</auth-constraint>
</security-constraint>