NotebookRead
NotebookRead[notebook]
给出与指定笔记本对象中当前选择相对应的表达式.
NotebookRead[obj]
给出对应于给定单元对象或者框符对象的表达式.
NotebookRead[{obj1,obj2,…}]
给出对应于 obji 的表达式列表.
更多信息和选项
- NotebookRead 是进入正被前端操纵的笔记本内核块的基本方式.
- NotebookRead 可以使用 NotebookObject、CellObject 或者 BoxObject.
- 如果给出 CellObject 或者 BoxObject 表达式列表,那么相等长度的列表将会返回,并具有对应于每个对象的表达式.
- 如果一个对象不再有效,那么 NotebookRead 返回 $Failed. 如果给出对象列表,那么对于每个无效对象将返回 $Failed.
- 可提供以下选项:
-
CellContext None 来替代 $CellContext` 的上下文 StripCellGrouping False 读取连续选中的单元时,是否剥离单元分组 - 当 NotebookRead[notebook] 读取连续的单元选区时,所选单元格组默认以 Cell[CellGroupData[…]] 表达式的形式返回. 选项设置 StripCellGroupingTrue 将强制所选单元以平面列表的形式返回,而不考虑分组情况.
范例
打开所有单元关闭所有单元基本范例 (3)
选项 (2)
CellContext (1)
StripCellGrouping (1)
读取单元组时默认包含 CellGroupData 结构:
使用 StripCellGrouping 删除分组信息:
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 语言. 1996. "NotebookRead." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/NotebookRead.html.
APA
Wolfram 语言. (1996). NotebookRead. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NotebookRead.html 年