🧮

NumberProperty

1. Instance methods

filter_greater_than(value) →
🎛️
Query

  • [PARAM] value value for filter
filter_greater_than creates a Query object for greater_than filter.
db.properties["NumberTitle"].filter_greater_than 10 # => #<NotionRubyMapping::Query:0x0000000106bddf88 @filter={"property"=>"NumberTitle", "number"=>{"greater_than"=>10}}, @page_size=100, @sort=[], @start_cursor=nil> ### only RollupProperty (number) db.properties["RollupTitle"].filter_greater_than 100, another_type: "number" # => #<NotionRubyMapping::Query:0x0000000108f550b0 @filter={"property"=>"RollupTitle", "number"=>{"greater_than"=>100}}, @page_size=100, @sort=[], @start_cursor=nil>

filter_greater_than_or_equal_to(value) →
🎛️
Query

  • [PARAM] value value for filter
filter_greater_than_or_equal_to creates a Query object for greater_than_or_equal_to filter.
db.properties["NumberTitle"].filter_greater_than_or_equal_to 10 # => #<NotionRubyMapping::Query:0x00000001055a7e30 @filter={"property"=>"NumberTitle", "number"=>{"greater_than_or_equal_to"=>10}}, @page_size=100, @sort=[], @start_cursor=nil> ### only RollupProperty (number) db.properties["RollupTitle"].filter_greater_than_or_equal_to 100, another_type: "number" # => #<NotionRubyMapping::Query:0x0000000108f564b0 @filter={"property"=>"RollupTitle", "number"=>{"greater_than_or_equal_to"=>100}}, @page_size=100, @sort=[], @start_cursor=nil>

filter_less_than(value) →
🎛️
Query

  • [PARAM] value value for filter
filter_less_than creates a Query object for less_than filter.
db.properties["NumberTitle"].filter_less_than 100 # => #<NotionRubyMapping::Query:0x0000000105143e70 @filter={"property"=>"NumberTitle", "number"=>{"less_than"=>100}}, @page_size=100, @sort=[], @start_cursor=nil> ### only RollupProperty (number) db.properties["RollupTitle"].filter_less_than 100, another_type: "number" # => #<NotionRubyMapping::Query:0x00000001093b17f8 @filter={"property"=>"RollupTitle", "number"=>{"less_than"=>100}}, @page_size=100, @sort=[], @start_cursor=nil>

filter_less_than_or_equal_to(value) →
🎛️
Query

  • [PARAM] value value for filter
filter_less_than_or_equal_to creates a Query object for less_than_or_equal_to filter.
db.properties["NumberTitle"].filter_less_than_or_equal_to 100 # => #<NotionRubyMapping::Query:0x0000000106b7e740 @filter={"property"=>"NumberTitle", "number"=>{"less_than_or_equal_to"=>100}}, @page_size=100, @sort=[], @start_cursor=nil> ### only RollupProperty (number) db.properties["RollupTitle"].filter_less_than_or_equal_to 100, another_type: "number" # => #<NotionRubyMapping::Query:0x0000000108f247a8 @filter={"property"=>"RollupTitle", "number"=>{"less_than_or_equal_to"=>100}}, @page_size=100, @sort=[], @start_cursor=nil>

[D] format → String

  1. format of Page property raises StandardError.
  1. format of Database property returns the number format value.
    1. page.properties["NumberTitle"].format # ...in `assert_page_property': format can execute only Database property. (StandardError) db.properties["NumberTitle"].format # => "number_with_commas"

[D] format=(value)

  1. format= of Page property raises StandardError.
  1. format= of Database property sets the number format.
    1. page.properties["NumberTitle"].format = "percent" # ...in `assert_page_property': format can execute only Database property. (StandardError) db.properties["NumberTitle"].format = "percent" => "percent"

number → String, Hash

  1. number of Page property returns the number value.
  1. number of Database property returns the hash of the number format.
    1. page.properties["NumberTitle"].number # => 3.1415926535 db.properties["NumberTitle"].number # => {"format"=>"number_with_commas"}

[P] number=(value)

  1. number= of Page property sets the number value.
  1. number= of Database property raises StandardError
    1. page.properties["NumberTitle"].number = 100 => 100 db.properties["NumberTitle"].number = 100 ...in `assert_page_property': number= can execute only Page property. (StandardError)