CellObject
CellObject[id]
是表示前端中打开的笔记本中单元的一个对象.
更多信息
- CellObject 表达式通常使用 Cells、SelectedCells 或者 EvaluationCell 生成.
- id i是一个字符串,给出单元的全局唯一的 UUID. id 通常对应于单元的 ExpressionUUID.
- CellObject[id,instance] 包括 instance 的允许使用相同 id 标识符来区分单元格的第二个 UUID,这可能在使用复制的文件时发生.
- CellObject 可能包含额外与执行有关的参数.
- 在 StandardForm 下,单元对象的显示方式表明了单元当前的样式. 点击单元对象将出现类似超链接的以该单元为目标的结果.
- CellObject 对给各种笔记本操纵分配目标单元非常有用,它无需改变笔记本中当前所选内容的状态.
- 某些笔记本操纵函数,例如 NotebookRead 和 NotebookDelete,不仅作用于笔记本的当前所选内容,也支持使用 CellObject 的格式.
- 任何使用 NotebookSelection 的函数也可以使用 CellObject 或者 CellObject 表达式列表.
- 如果 CellObject 的目标单元被删除,或者如果包含它的笔记本被关闭,那么 CellObject 将再也无法有效使用. 尝试用它的函数通常返回 $Failed.
- 如果目标单元被删除,又用 编辑 ▶ 撤销 撤销了删除,则原来的 CellObject 将再次有效.
- 如果含有目标单元的笔记本被重新打开,则原来的 CellObject 将再次有效.
- 仅影响单元内容或选项而不完全删除单元的操作将不会影响 CellObject.
- 如果用 编辑 ▶ 复制 得到单元的副本,则 CellObject 只会针对原始单元,而不是副本.
范例
打开所有单元关闭所有单元基本范例 (1)
范围 (8)
属性和关系 (1)
CellObject 的 FullForm 使用 UUID 来引用单元:
Wolfram Research (2012),CellObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CellObject.html (更新于 2022 年).
文本
Wolfram Research (2012),CellObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CellObject.html (更新于 2022 年).
CMS
Wolfram 语言. 2012. "CellObject." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/CellObject.html.
APA
Wolfram 语言. (2012). CellObject. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CellObject.html 年