2024-03-01から1ヶ月間の記事一覧

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)

ColumnListBlock, ColumnBlock: NotionRubyMapping 解説 (26)

第26回のNotionRubyMapping解説では、複数列を管理するColumnListBlockと単一の列を管理するColumnBlockの使用方法について説明されています。これらの組み合わせにより、複数列の表示が可能になります。(要約 by Notion AI)

CalloutBlock: NotionRubyMapping 解説 (25)

NotionRubyMappingの25回目は、絵文字か外部ファイルをアイコンとして設定できるCalloutBlockについて解説しています。CalloutBlockはテキストブロックで、色や子ブロックを設定可能です。(要約 by Notion AI)

BreadCrumbBlock, DividerBlock, TableOfContentsBlock, : NotionRubyMapping 解説 (24)

NotionRubyMapping解説の第24回目では、BreadCrumbBlock、DividerBlock、TableOfContentsBlockの3つのブロックを紹介しました。これらはコンテンツを持たず、機能のみのブロックです。(要約 by Notion AI)

LinkToPageBlock: NotionRubyMapping 解説 (23)

NotionRubyMappingの第23回目では、LinkToPageBlockを紹介しました。これは、ページやデータベースの参照を保持するブロックです。逆引きFormulaのページへのリンクの作成に苦労したものの、最終的に成功しました。(要約 by Notion AI)

BookmarkBlock: NotionRubyMapping 解説 (22)

第22回目のNotionRubyMappingでは、UrlCaptionBlockの子クラスであるBookmarkBlockが紹介されました。BookmarkBlockはブックマークを表示するブロックで、その使い方が詳しく解説されています。(要約 by Notion AI)

EmbedBlock: NotionRubyMapping 解説 (21)

第21回目のNotionRubyMappingでは、FileBaseBlockの子クラスであるEmbedBlockについて解説しました。EmbedBlockはリンクを保持し、プレビューを表示しますが、ログインが必要なサイトのプレビューは作成されません。(要約 by Notion AI)

PdfBlock, VideoBlock: NotionRubyMapping 解説 (20)

NotionRubyMapping解説の第20回目では、FileBaseBlockの子クラスであるPdfBlockとVideoBlockの使用方法を詳しく説明しました。これらのブロックはPDFやビデオのリンクを保持し、プレビューを表示します。(要約 by Notion AI)

FileBlock, ImageBlock: NotionRubyMapping 解説 (19)

第19回目のNotionRubyMappingでは、FileBlockとImageBlockの解説を行いました。これらはNotion APIを介して外部リンクを保持し、画像やファイルを表示するブロックです。次回はPDFBlockとVideoBlockについて紹介します。(要約 by Notion AI)

ToggleHeadingNBlock: NotionRubyMapping 解説 (18)

本回のNotionRubyMapping解説では、トグル版の見出しであるToggleHeading1Block、ToggleHeading2Block、ToggleHeading3Blockを解説しました。問題が見つかり、将来的な修正が必要と認識しました。(要約 by Notion AI)

HeadingNBlock: NotionRubyMapping 解説 (17)

NotionRubyMapping 解説の第17回目では、見出しブロック(Heading1Block, Heading2Block, Heading3Block)を解説しました。これらは TextSubBlockColorBaseBlockの子クラスで、テキストやカラーの設定が可能です。(要約 by Notion AI)

ToggleBlock: NotionRubyMapping 解説 (16)

16回目のNotionRubyMappingでは、ToggleBlock(開閉できるトグルを持つテキストブロック)の作成と操作を解説します。色変更や子ブロックの追加などが可能です。(要約 by Notion AI)

QuoteBlock: NotionRubyMapping 解説 (15)

NotionRubyMappingの第15回目では、TextSubBlockColorBaseBlockの子クラスであるQuoteBlockの解説を行いました。QuoteBlockはチェックボックスを持つテキストブロックで、色や子ブロックを指定することができます。(要約 by Notion AI)

ToDoBlock: NotionRubyMapping 解説 (14)

NotionRubyMapping解説の第14回目ではToDoBlockを紹介します。ToDoBlockはチェックボックスを持つテキストブロックで、子ブロックや色の設定が可能です。また、チェックマークの読み取りや更新も可能です。(要約 by Notion AI)

NumberedListItemBlock: NotionRubyMapping 解説 (13)

これはNotionRubyMappingの第13回目の解説で、番号付き箇条書きブロックである NumberedListItemBlock の使用方法について説明しています。色の指定や、子ブロックの追加、テキストの色変更などの方法を具体的に示しています。(要約 by Notion AI)

BulletedListItemBlock: NotionRubyMapping 解説 (12)

NotionRubyMappingの第12回目では、箇条書きブロックである BulletedListItemBlock を解説しました。このブロックは ParagraphBlock と同じ機能を利用でき、色やテキストなどを自由に設定できます。(要約 by Notion AI)

BookmarkBlock: NotionRubyMapping 解説 (11)

NotionRubyMapping 解説の第11回目では、BookmarkBlock の追加とその使用方法について詳しく説明されています。具体的なコード例を通じて、URLの追加と更新、キャプションの追加方法などを学べます。(要約 by Notion AI)

append_block_children: NotionRubyMapping 解説 (10)

NotionRubyMapping解説第10回目では、段落ブロックを追加するappend_block_childrenメソッドを解説します。このメソッドは、ページやブロックの最後にブロックを追加するのに使用します。また、afterオプションやappend_afterメソッドにより、特定のブロック…

RichTextArray: NotionRubyMapping 解説 (9)

第9回目のNotionRubyMappingでは、RichTextArrayの作成方法を解説します。RichTextArrayは、ほとんどのテキストを取り扱うブロックの要素であり、文字列、文字配列、RichTextObject、RichTextObject配列のいずれかを設定できます。(要約 by Notion AI)

Equation Object: NotionRubyMapping 解説 (8)

NotionRubyMappingの第8回目では、Equation Objectの作成と使い方について説明されています。特に、数式を書き換える方法と、それをブロックに追加する方法に焦点を当てています。(要約 by Notion AI)