小编nbk*_*aid的帖子

Google Script按任意列排序2D数组

我之前询问过一个关于从数据库中检索记录的问题,这里是:使用Google Script从Google表格中检索记录

我很熟悉操作数组和创建自己的排序算法,但我想使用现有的Array.sort()方法来组织数据,因为它的速度.我发现我可以轻松地使用它来按第一列数据对2D数组进行排序,但是我找不到对不同数据列进行排序的语法,而不是第一列.

我发现的最接近的是:Google Apps脚本附加排序规则.但是,这些输入对我没有用.以下是我的数组tableData的以下代码:

tableData.sort([{ column: 1}]);
Run Code Online (Sandbox Code Playgroud)

=> TypeError :(类)@ 4dde8e64不是函数,它是对象.(第49行,文件"sortTablebyCol")

tableData.sort([{column: 1, ascending: true}]);
Run Code Online (Sandbox Code Playgroud)

=> TypeError :(类)@ 4d89c26e不是函数,它是对象.(第50行,文件"sortTablebyCol")

选择要排序的数据列的正确语法是什么?

google-sheets google-apps-script

3
推荐指数
1
解决办法
1万
查看次数

Ruby on Rails 3教程:在控制台问题中输入命令

我正在阅读本教程,并遇到了rails控制台无法识别我创建的用户模型的问题.这是我正在使用的

这是我在我的用户模型中定义的user.rb,位于sample_app/app/models/user.rb:

class user < ActiveRecord::Base
  attr_accessible :name, :email
  validates :name, :presence => true
end
Run Code Online (Sandbox Code Playgroud)

当我尝试引用它时,这是我在控制台中得到的:

Nicholass-MacBook-Pro:sample_app nbkincaid$ rails console
Loading development environment (Rails 3.1.1)
ruby-1.9.2-p290 :001 > user.new
NameError: undefined local variable or method `user' for main:Object from (irb):1
    from /Users/nbkincaid/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/commands/console.rb:45:in `start'
    from /Users/nbkincaid/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/commands/console.rb:8:in `start'
    from /Users/nbkincaid/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/commands.rb:40:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)

是否有我需要遵守的特定宝石版本集,或者还有其他我缺少的东西?我不太清楚这一点.

model ruby-on-rails rails-console

2
推荐指数
1
解决办法
631
查看次数