| Invalid Date
字数 0阅读时长 1 分钟

1. Instance methods

[P] add_relation(page_id_or_json)

  • [PARAM] page_id_or_json
    • page_id: page_id for relation
    • json: Hash like as {"id" ⇒ page_id}
  1. add_relation of Page property appends a relation using page_id or json.
  1. add_relation of Database property raises StandardError

filter_contains(value) →
🎛️
Query

  • [PARAM] value value_for_filter
filter_contains creates a Query object for contains filter.

filter_does_not_contain(value) →
🎛️
Query

  • [PARAM] value value_for_filter
filter_does_not_contain creates a Query object for does_not_contain filter.

filter_is_empty →
🎛️
Query

filter_is_empty creates a Query object for is_empty filter.

filter_is_not_empty →
🎛️
Query

filter_is_not_empty creates a Query object for is_not_empty filter.

relation → Array, Hash

  1. relation of Page property returns array of relation page_ids.
  1. relation of Database property returns hash of relation information.

    [P] relation=(page_ids_or_jsons)

    • [PARAM] page_id_or_json
      • page_id: page_id for relation
      • [page_id1, page_id2, ...]: page_ids for relation
      • json: Hash like as {"id" ⇒ page_id}
      • [json1, json2, ...]: above json’s array
    1. relation= of Page property sets a relation using page_ids or jsons.
    1. relation= of Database property raises StandardError

    [D] relation_database_id

    1. relation= of Page property raises StandardError.
    1. relation= of Database property returns related database_id.

    [D] replace_relation_database(datbase_id: new_db_id, synced_property_name: new_synced_property_name)

    • [PARAM] new_db_id new database_id for relation
    • [PARAM(optional)] new_synced_property_name for dual_property new synced_property_name for dual_property
    1. replace_relation_database of Page property raises StandardError.
    1. replace_relation_database of Database property replaces the database_id for relation.
     
    Loading...
    目录