Ruby
第56回目のNotionRubyMappingでは、filter_does_not_equalの使用方法と特性を解説しました。特に日付データの比較方法について詳しく説明しています。(要約 by Notion AI)
NotionRubyMapping解説の第55回目では、フィルター機能で等価性を確認するfilter_equalsについて解説しました。特に日付の比較では範囲を指定する処理が行われています。(要約 by Notion AI)
NotionRubyMapping解説の第54回目では、データベースのクエリについての解説を開始します。最初のステップとして、フィルタなしでのデータベース検索を行います。(要約 by Notion AI)
第53回目のNotionRubyMappingでは、StatusPropertyの作成と更新について説明します。ステータスは更新可能ですが、データベースのスキーマは変更できません。(要約 by Notion AI)
52回目のNotionRubyMappingでは、ページのUrlPropertyの変更を解説します。URLを設定することができ、設定されたURLがプロパティに反映されます。(要約 by Notion AI)
NotionRubyMappingの第51回目ではTitlePropertyの変更が説明されています。TitlePropertyはRichTextPropertyと同様ですが、装飾は意味がありません。このプロパティを更新することでページのタイトルを設定できます。(要約 by Notion AI)
NotionRubyMapping 解説の第50回目では、ページの SelectProperty の変更方法について説明されています。存在しないオプションは自動的にデータベースプロパティに登録されます。(要約 by Notion AI)
NotionRubyMappingの第49回目では、RichTextPropertyの変更について説明しました。ページのプロパティを更新するために文字列やTextObjectを追加する方法を示しました。(要約 by Notion AI)
NotionRubyMapping 解説の第48回目では、ページの RelationProperty の変更方法を説明しました。relation = で page_id の配列を設定し、リレーションを設定することが可能です。(要約 by Notion AI)
第47回のNotionRubyMappingでは、PhoneNumberPropertyの変更について解説します。電話番号の設定状況を確認し、新たな電話番号を登録する方法を説明しました。(要約 by Notion AI)
NotionRubyMapping解説の第45回目では、ページのPeoplePropertyの変更を扱います。これにより、add_personでユーザを追加することが可能になります。(要約 by Notion AI)
第45回目のNotionRubyMappingでは、NumberPropertyの変更について解説します。数値の設定状況の確認や数値の代入について説明しています。(要約 by Notion AI)
NotionRubyMapping 解説の第44回目では、ページの MultiSelectProperty の変更について説明しています。multi_select は文字列の配列を設定することでオプションが設定可能で、データベースにないものを設定した場合は、自動的にデータベースプロパティにも…
NotionRubyMapping 解説の第43回目では、ページの FileProperty の変更を説明しました。外部から認証なしに参照できるファイルのみが設定できます。(要約 by Notion AI)
第42回目の NotionRubyMapping 解説では、ページの EmailProperty の変更について解説しました。この機能はメールアドレスの設定状況を確認し、変更することができます。(要約 by Notion AI)
NotionRubyMapping解説の第41回では、ページ側のDate Propertyの変更について説明しています。日付の設定はDateで、時刻ありの日付はTimeで、タイムゾーンを設定する場合は文字列を直接設定する必要があります。(要約 by Notion AI)
第40回の NotionRubyMapping 解説では、ページの Checkbox プロパティの取得と変更方法が説明されています。簡単なプロパティである Checkbox の使用法を理解することが目的です。(要約 by Notion AI)
NotionRubyMapping 解説第39回では、RollupProperty追加とそれに伴うupdate問題の修正、及びFormulaPropertyの再挑戦について説明がありました。(要約 by Notion AI)
第38回目のNotionRubyMappingでは、RelationPropertyの追加と設定方法について説明されています。片方向と双方向のリレーションの設定方法が異なる点に注意が必要です。(要約 by Notion AI)
NotionRubyMapping解説の第37回目では、Formulaプロパティの追加に挑戦しましたが、expressionがnullになるバグが発生してしまいました。この問題の解決に向けてデバッグを行う予定です。(要約 by Notion AI)
NotionRubyMappingの第36回目では、Numberプロパティの追加とそれに関わるバグを紹介しています。このバグは新規作成時に特定のフォーマットが適用されない問題で、後で修正を予定しています。(要約 by Notion AI)
NotionRubyMappingの第35回目では、SelectPropertyとMultiSelectPropertyの追加とそれらのオプション設定方法を解説しました。これらは事前にわかっている選択肢をデータベース生成時に設定できます。(要約 by Notion AI)
この記事では、NotionRubyMappingの34回目の解説として、icsデータからNotionに一括登録するスクリプトを紹介しています。これにより授業スケジュールなどが簡単にNotionに追加できます。(要約 by Notion AI)
NotionRubyMappingの第33回目では、データベースのオプションなしのプロパティの追加について解説しました。具体的なコードの実行例とともに、プロパティの追加方法と実行結果を示しました。(要約 by Notion AI)
NotionRubyMappingの第32回目では、データベースのプロパティの設定について解説しました。具体的には、プロパティの名前の変更と削除について説明し、その際の問題とその解決策を掲載しました。(要約 by Notion AI)
NotionRubyMappingの第31回目では、CodeBlockの作成と使用法について説明しました。CodeBlockはテキスト、言語、キャプションを指定して使います。また、言語に合わせた色付けが可能です。(要約 by Notion AI)
NotionRubyMapping解説の第30回目では、ブロックのアーカイブ(削除)機能を試しました。削除はブロックの'archived'属性をtrueに設定するだけで、APIを使えば復元も可能です。(要約 by Notion AI)
第29回目のNotionRubyMappingでは、EquationBlockを解説しました。これは式ブロックを管理し、LaTeXの数式を渡すと式ブロックを作成します。また、式を変更する機能もあります。(要約 by Notion AI)
NotionRubyMapping 解説の第28回目では、SyncedBlockの作成方法を解説しています。オリジナルの同期ブロックを作成後、そのブロックの ID を用いてコピー版の同期ブロックを作れます。(要約 by Notion AI)
NotionRubyMappingの第27回目では、TableBlockとTableRowBlockの組み合わせを使ってシンプルテーブルを実現します。これらはまだ作りかけで、編集などの機能が実装されていません。(要約 by Notion AI)