PhoneNumberProperty(Page): NotionRubyMapping 解説 (47)

はじめに

NotionRubyMapping 解説の第47回目です。ページ側のプロパティを解説しています。今回は PhoneNumberProperty の変更です。現在はデータベース内の最初のページを使って説明していきます。

無題

irb(main):002> page = Page.find "https://www.notion.so/hkob/619a113814134c759773175ac988b96a?pvs=4"
=> NotionRubyMapping::Page-619a113814134c759773175ac988b96a

PhoneNumberProperty

まず、PhoneNumberProperty を取得します。

irb(main):003> pp = page.properties["PhoneNumber"]
=>
#<NotionRubyMapping::PhoneNumberProperty:0x0000000107d4c4e0

phone_number で電話番号の設定状況を確認できます。初期状態では空なので nil です。

irb(main):004> pp.phone_number
=> nil

phone_number = で電話番号を登録できます。

irb(main):005> pp.phone_number = "080-XXXX-YYYY"
=> "080-XXXX-YYYY"
irb(main):006> page.save
=> NotionRubyMapping::Page-619a113814134c759773175ac988b96a

設定された電話番号がプロパティに設定されていることがわかります。

PhoneNumber

おわりに

今回はページの PhoneNumberProperty の変更を説明しました。phone_number = で電話番号を追加することができます。

PhoneNumberProperty のマニュアルはこちらです。

PhoneNumberProperty

NotionRubyMapping解説