はじめに
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
設定された電話番号がプロパティに設定されていることがわかります。
おわりに
今回はページの PhoneNumberProperty の変更を説明しました。phone_number = で電話番号を追加することができます。
PhoneNumberProperty のマニュアルはこちらです。