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}
add_relationof Page property appends a relation using page_id or json.
add_relationof 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
relationof Page property returns array of relation page_ids.
relationof 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
relation=of Page property sets a relation using page_ids or jsons.
relation=of Database property raises StandardError
[D] relation_database_id
relation=of Page property raises StandardError.
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
replace_relation_databaseof Page property raises StandardError.
replace_relation_databaseof Database property replaces the database_id for relation.
