NotebookRead

NotebookRead[notebook]

指定されたノートブックオブジェクトにある現在の選択範囲に対応した式を与える.

NotebookRead[obj]

指定されたセルオブジェクトあるいはボックスオブジェクトに対応する式を与える.

NotebookRead[{obj1,obj2,}]

objiに対応する式のリストを与える.

詳細とオプション

  • NotebookReadは,フロントエンドにおいて操作可能なノートブックの各部分を直接カーネルから操作するための基本的な機能を提供する.
  • NotebookReadは,NotebookObjectCellObjectBoxObjectを取ることができる.
  • CellObjectあるいはBoxObject式のリストが与えられた場合,各オブジェクトに対応する式の,与えられたリストと同じ長さのリストが返される,
  • オブジェクトが有効ではなくなった場合,NotebookRead$Failedを返す.オブジェクトのリストが与えられた場合は,無効なオブジェクトのそれぞれに対して$Failedが返される.
  • 次は,使用可能なオプションである.
  • CellContext None$CellContext`を置換するコンテキスト
    StripCellGrouping False連続して選択されたセルを読み取るときにセルのグループ化を削除するかどうか
  • NotebookRead[notebook]が連続して選択されたセルを読むとき,デフォルトで,選択されたセルグループはCell[CellGroupData[]]式として返される.オプション設定のStripCellGroupingTrueを使うと,選択されたセルがグループ化にかかわらず強制的に平らなリストとして返される.

例題

すべて開くすべて閉じる

  (3)

以下でドキュメントノートブックを作成する:

次で最初のセルを選択する:

これはセルを読み取り,セル(Cell)式を返す:

CellObjectを読む:

BoxObjectを読む:

スコープ  (1)

ノートブックを作成し,選択位置を最初の「テ」に移動する:

現行選択を読み込む:

複数のセルを選択し,そのコンテンツを読み込む:

グラフィックスを選択し,読み込む:

結果を表示する:

オプション  (2)

CellContext  (1)

生の式が入ったターゲットセルを作る:

NotebookReadを使ってこのセルを読み込む:

CellContextを使って$CellContext`コンテンツの値を置換する:

StripCellGrouping  (1)

デフォルトでCellGroupData構文を含むセルグループを読み込む:

StripCellGroupingを使ってグループ化の情報を削除する:

アプリケーション  (1)

現行選択の単語を読み込み,これを大文字にするパレット:

Wolfram Research (1996), NotebookRead, Wolfram言語関数, https://reference.wolfram.com/language/ref/NotebookRead.html (2024年に更新).

テキスト

Wolfram Research (1996), NotebookRead, Wolfram言語関数, https://reference.wolfram.com/language/ref/NotebookRead.html (2024年に更新).

CMS

Wolfram Language. 1996. "NotebookRead." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/NotebookRead.html.

APA

Wolfram Language. (1996). NotebookRead. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NotebookRead.html

BibTeX

@misc{reference.wolfram_2024_notebookread, author="Wolfram Research", title="{NotebookRead}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/NotebookRead.html}", note=[Accessed: 21-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_notebookread, organization={Wolfram Research}, title={NotebookRead}, year={2024}, url={https://reference.wolfram.com/language/ref/NotebookRead.html}, note=[Accessed: 21-December-2024 ]}