roo 库的文档说,为了使用谷歌电子表格,我需要
设置环境变量“GOOGLE_MAIL”和“GOOGLE_PASSWORD”,或者将 Google-name 和 -password 传递给 Google#new 方法。
我是 Ruby 新手,天真地只是试图通过在系统属性中执行此操作来更改环境变量(在 Windows 上) ,但从这个意义上说,它似乎不是环境变量(我想这是一个不好的方法无论如何存储敏感数据)
我再次从我的(用户而不是系统)设置中删除了环境变量,所以回到第一格。我如何遵循此说明?我不明白“将 Google 名称和 Google 密码传递给 Google#new 方法”是什么意思,我正在尝试运行该行
oo = Roo::Google.new('"'+sheetfull'"')
我可以询问程序中的详细信息,而不是更改系统设置(以便其他人更容易使用我的代码)。
puts "What's your email?"
GOOGLE_MAIL = gets
puts "What's your password?"
GOOGLE_PASSWORD = gets
以便在使用 调用电子表格之前设置这些“环境变量” oo
,否则会导致错误。
我不太确定如何告诉它它们已经被给定了......我尝试了上面的代码,但它显然将 GOOGLE_MAIL 和 GOOGLE_PASSWORD 初始化为不会“传递给任何方法”的常量(?)
对不起,如果我措辞不好,我还在学习所有的术语!随时就我命名的任何事物等给我打电话。