Ruby

filter_does_not_equal: NotionRubyMapping 解説 (56)

第56回目のNotionRubyMappingでは、filter_does_not_equalの使用方法と特性を解説しました。特に日付データの比較方法について詳しく説明しています。(要約 by Notion AI)

filter_equals: NotionRubyMapping 解説 (55)

NotionRubyMapping解説の第55回目では、フィルター機能で等価性を確認するfilter_equalsについて解説しました。特に日付の比較では範囲を指定する処理が行われています。(要約 by Notion AI)

query_database: NotionRubyMapping 解説 (54)

NotionRubyMapping解説の第54回目では、データベースのクエリについての解説を開始します。最初のステップとして、フィルタなしでのデータベース検索を行います。(要約 by Notion AI)

StatusProperty(DB, Page): NotionRubyMapping 解説 (53)

第53回目のNotionRubyMappingでは、StatusPropertyの作成と更新について説明します。ステータスは更新可能ですが、データベースのスキーマは変更できません。(要約 by Notion AI)

UrlProperty(Page): NotionRubyMapping 解説 (52)

52回目のNotionRubyMappingでは、ページのUrlPropertyの変更を解説します。URLを設定することができ、設定されたURLがプロパティに反映されます。(要約 by Notion AI)

TitleProperty(Page): NotionRubyMapping 解説 (51)

NotionRubyMappingの第51回目ではTitlePropertyの変更が説明されています。TitlePropertyはRichTextPropertyと同様ですが、装飾は意味がありません。このプロパティを更新することでページのタイトルを設定できます。(要約 by Notion AI)

SelectProperty(Page): NotionRubyMapping 解説 (50)

NotionRubyMapping 解説の第50回目では、ページの SelectProperty の変更方法について説明されています。存在しないオプションは自動的にデータベースプロパティに登録されます。(要約 by Notion AI)

RichTextProperty(Page): NotionRubyMapping 解説 (49)

NotionRubyMappingの第49回目では、RichTextPropertyの変更について説明しました。ページのプロパティを更新するために文字列やTextObjectを追加する方法を示しました。(要約 by Notion AI)

RelationProperty(Page): NotionRubyMapping 解説 (48)

NotionRubyMapping 解説の第48回目では、ページの RelationProperty の変更方法を説明しました。relation = で page_id の配列を設定し、リレーションを設定することが可能です。(要約 by Notion AI)

PhoneNumberProperty(Page): NotionRubyMapping 解説 (47)

第47回のNotionRubyMappingでは、PhoneNumberPropertyの変更について解説します。電話番号の設定状況を確認し、新たな電話番号を登録する方法を説明しました。(要約 by Notion AI)

PeopleProperty(Page): NotionRubyMapping 解説 (46)

NotionRubyMapping解説の第45回目では、ページのPeoplePropertyの変更を扱います。これにより、add_personでユーザを追加することが可能になります。(要約 by Notion AI)

NumberProperty(Page): NotionRubyMapping 解説 (45)

第45回目のNotionRubyMappingでは、NumberPropertyの変更について解説します。数値の設定状況の確認や数値の代入について説明しています。(要約 by Notion AI)

MultiSelectProperty(Page): NotionRubyMapping 解説 (44)

NotionRubyMapping 解説の第44回目では、ページの MultiSelectProperty の変更について説明しています。multi_select は文字列の配列を設定することでオプションが設定可能で、データベースにないものを設定した場合は、自動的にデータベースプロパティにも…

FilesProperty(Page): NotionRubyMapping 解説 (43)

NotionRubyMapping 解説の第43回目では、ページの FileProperty の変更を説明しました。外部から認証なしに参照できるファイルのみが設定できます。(要約 by Notion AI)

EmailProperty(Page): NotionRubyMapping 解説 (42)

第42回目の NotionRubyMapping 解説では、ページの EmailProperty の変更について解説しました。この機能はメールアドレスの設定状況を確認し、変更することができます。(要約 by Notion AI)

DateProperty(Page): NotionRubyMapping 解説 (41)

NotionRubyMapping解説の第41回では、ページ側のDate Propertyの変更について説明しています。日付の設定はDateで、時刻ありの日付はTimeで、タイムゾーンを設定する場合は文字列を直接設定する必要があります。(要約 by Notion AI)

CheckboxProperty(Page): NotionRubyMapping 解説 (40)

第40回の NotionRubyMapping 解説では、ページの Checkbox プロパティの取得と変更方法が説明されています。簡単なプロパティである Checkbox の使用法を理解することが目的です。(要約 by Notion AI)

RollupProperty: NotionRubyMapping 解説 (39)

NotionRubyMapping 解説第39回では、RollupProperty追加とそれに伴うupdate問題の修正、及びFormulaPropertyの再挑戦について説明がありました。(要約 by Notion AI)

RelationProperty: NotionRubyMapping 解説 (38)

第38回目のNotionRubyMappingでは、RelationPropertyの追加と設定方法について説明されています。片方向と双方向のリレーションの設定方法が異なる点に注意が必要です。(要約 by Notion AI)

FormulaProperty: NotionRubyMapping 解説 (37)

NotionRubyMapping解説の第37回目では、Formulaプロパティの追加に挑戦しましたが、expressionがnullになるバグが発生してしまいました。この問題の解決に向けてデバッグを行う予定です。(要約 by Notion AI)

NumberProperty: NotionRubyMapping 解説 (36)

NotionRubyMappingの第36回目では、Numberプロパティの追加とそれに関わるバグを紹介しています。このバグは新規作成時に特定のフォーマットが適用されない問題で、後で修正を予定しています。(要約 by Notion AI)

SelectProperty, MultiSelectProperty: NotionRubyMapping 解説 (35)

NotionRubyMappingの第35回目では、SelectPropertyとMultiSelectPropertyの追加とそれらのオプション設定方法を解説しました。これらは事前にわかっている選択肢をデータベース生成時に設定できます。(要約 by Notion AI)

icsToNotion の作成: NotionRubyMapping 解説 (34)

この記事では、NotionRubyMappingの34回目の解説として、icsデータからNotionに一括登録するスクリプトを紹介しています。これにより授業スケジュールなどが簡単にNotionに追加できます。(要約 by Notion AI)

database.add_property: NotionRubyMapping 解説 (33)

NotionRubyMappingの第33回目では、データベースのオプションなしのプロパティの追加について解説しました。具体的なコードの実行例とともに、プロパティの追加方法と実行結果を示しました。(要約 by Notion AI)

database.rename_property, remove_properties: NotionRubyMapping 解説 (32)

NotionRubyMappingの第32回目では、データベースのプロパティの設定について解説しました。具体的には、プロパティの名前の変更と削除について説明し、その際の問題とその解決策を掲載しました。(要約 by Notion AI)

CodeBlock: NotionRubyMapping 解説 (31)

NotionRubyMappingの第31回目では、CodeBlockの作成と使用法について説明しました。CodeBlockはテキスト、言語、キャプションを指定して使います。また、言語に合わせた色付けが可能です。(要約 by Notion AI)

block.destroy: NotionRubyMapping 解説 (30)

NotionRubyMapping解説の第30回目では、ブロックのアーカイブ(削除)機能を試しました。削除はブロックの'archived'属性をtrueに設定するだけで、APIを使えば復元も可能です。(要約 by Notion AI)

EquationBlock: NotionRubyMapping 解説 (29)

第29回目のNotionRubyMappingでは、EquationBlockを解説しました。これは式ブロックを管理し、LaTeXの数式を渡すと式ブロックを作成します。また、式を変更する機能もあります。(要約 by Notion AI)

SyncedBlock: NotionRubyMapping 解説 (28)

NotionRubyMapping 解説の第28回目では、SyncedBlockの作成方法を解説しています。オリジナルの同期ブロックを作成後、そのブロックの ID を用いてコピー版の同期ブロックを作れます。(要約 by Notion AI)

TableBlock, TableRowBlock: NotionRubyMapping 解説 (27)

NotionRubyMappingの第27回目では、TableBlockとTableRowBlockの組み合わせを使ってシンプルテーブルを実現します。これらはまだ作りかけで、編集などの機能が実装されていません。(要約 by Notion AI)