NotebookImport
NotebookImport[notebook,style]
指定されたスタイルのセルを,指定したノートブックからインポートする.
NotebookImport[notebook,styleform]
form で指定された形式のセルをインポートする.
詳細とオプション
- NotebookImport[notebook,…]では,notebook はNotebookObject,ファイル名,ノートブックに対応するCloudObject,あるいはNotebook式でよい.
- style がパターンのときは,スタイルがパターンにマッチするセルがインポートされる.よく使われるパターンには,nameiという任意のスタイルをインポートすることを意味する"name1"|"name2"|…がある.
- style が_のときは,すべてのセルがインポートされる.
- form の可能な値
-
"Boxes" 低レベルセル式の第1引数 "Cell" 完全な低レベルセル式 "Expression" 式に変換されたセル "HeldExpression" ホールドされた式に変換されたセル "HeldInterpretedCell" ホールドされたTextCellあるいはExpressionCellに変換されたセル "Hyperlinks" セル中のバイパーリンクのリスト "InactiveExpression" 非アクティブな式に変換されたセル "InputText" 「形式を選択してコピー」▶「入力テキスト」で与えられるコンテンツ "InterpretedCell" TextCellあるいはExpressionCellに変換されたセル "Text" 「形式を選択してコピー」▶「テキスト」で与えられるコンテンツ - 使用可能なオプション
-
StripCellGrouping True セルグループの階層に対応するネストしたリストを平坦化するかどうか CellStyleImportRules Automatic 別のセルスタイルを返すために形式を指定する - StripCellGroupingFalseと設定すると,そのグループから任意のセルがインポートされたかどうかに関係なく,リストの1つのレベルがノートブック中のすべてのセルグループに出現する.
- CellStyleImportRulesAutomaticの設定は,以下のマッピングに等しい.
-
"Title" "Text" "Chapter" - "Text"
"Subchapter" - "Text"
"Section" - "Text"
"Subsection" - "Text"
"Subsubsection" - "Text"
"Text" - "Text"
"Code" "Cell" "Input" "HeldExpression" "Output" "Expression" "Message" "Text" "Print" "Print" - その他のスタイルは"Boxes"形式で与えられる.
例題
すべて開くすべて閉じる例 (1)
スコープ (6)
Notebook式からインポートする:
"InterpretedCell"形式は,適切なTextCell式とExpressionCell式のリストで結果を与える:
"HeldInterpretedCell"形式は,ホールドされた式を返す:
"Cell"形式は,NotebookPutのような低レベルのノートブック操作に適した式を返す:
"Hyperlinks"形式は,各セルからインポートされたHyperlink式のリストを返す:
"Notes"スタイルのセルからStyleBox構造を抽出するためのカスタムのインポート器を指定する:
オプション (4)
考えられる問題 (2)
不完全な式を含むセルは,式ベースの形式にはインポートできない:
HoldCompleteは評価にのみ影響する.タイプセットには影響しない:
InputFormを使って,返された式のタイプセットされていない形を見る:
テキスト
Wolfram Research (2015), NotebookImport, Wolfram言語関数, https://reference.wolfram.com/language/ref/NotebookImport.html (2024年に更新).
CMS
Wolfram Language. 2015. "NotebookImport." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/NotebookImport.html.
APA
Wolfram Language. (2015). NotebookImport. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NotebookImport.html