2024-01-01から1年間の記事一覧
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)
第26回のNotionRubyMapping解説では、複数列を管理するColumnListBlockと単一の列を管理するColumnBlockの使用方法について説明されています。これらの組み合わせにより、複数列の表示が可能になります。(要約 by Notion AI)
NotionRubyMappingの25回目は、絵文字か外部ファイルをアイコンとして設定できるCalloutBlockについて解説しています。CalloutBlockはテキストブロックで、色や子ブロックを設定可能です。(要約 by Notion AI)
NotionRubyMapping解説の第24回目では、BreadCrumbBlock、DividerBlock、TableOfContentsBlockの3つのブロックを紹介しました。これらはコンテンツを持たず、機能のみのブロックです。(要約 by Notion AI)
NotionRubyMappingの第23回目では、LinkToPageBlockを紹介しました。これは、ページやデータベースの参照を保持するブロックです。逆引きFormulaのページへのリンクの作成に苦労したものの、最終的に成功しました。(要約 by Notion AI)
第22回目のNotionRubyMappingでは、UrlCaptionBlockの子クラスであるBookmarkBlockが紹介されました。BookmarkBlockはブックマークを表示するブロックで、その使い方が詳しく解説されています。(要約 by Notion AI)
第21回目のNotionRubyMappingでは、FileBaseBlockの子クラスであるEmbedBlockについて解説しました。EmbedBlockはリンクを保持し、プレビューを表示しますが、ログインが必要なサイトのプレビューは作成されません。(要約 by Notion AI)
NotionRubyMapping解説の第20回目では、FileBaseBlockの子クラスであるPdfBlockとVideoBlockの使用方法を詳しく説明しました。これらのブロックはPDFやビデオのリンクを保持し、プレビューを表示します。(要約 by Notion AI)
第19回目のNotionRubyMappingでは、FileBlockとImageBlockの解説を行いました。これらはNotion APIを介して外部リンクを保持し、画像やファイルを表示するブロックです。次回はPDFBlockとVideoBlockについて紹介します。(要約 by Notion AI)
本回のNotionRubyMapping解説では、トグル版の見出しであるToggleHeading1Block、ToggleHeading2Block、ToggleHeading3Blockを解説しました。問題が見つかり、将来的な修正が必要と認識しました。(要約 by Notion AI)
NotionRubyMapping 解説の第17回目では、見出しブロック(Heading1Block, Heading2Block, Heading3Block)を解説しました。これらは TextSubBlockColorBaseBlockの子クラスで、テキストやカラーの設定が可能です。(要約 by Notion AI)