在Jupyter Notebook中获取custom.js的已执行单元格的输出

时间:2019-07-23 07:19:18

标签: javascript python jupyter-notebook ipython jupyter

我想通过在所有笔记本的 custom.js 文件中对其进行编辑来基于单元格的内容来自定义单元格的输出。例如,向链接添加按钮或突出显示输出文本的某​​些部分。

Jupyter.notebook.events.on('execute.CodeCell', function(evt, data) {
    // Steps I want to perform
    // Log something
});

我希望能够在执行单元后获取单元的输出,并在事件成功完成后运行一些代码。我能够成功检测到代码执行的完成,但是,我无法将输出获取到 custom.js 文件中以进行进一步处理。

当您想从笔记本电脑本身执行此JS代码时,下面的代码起作用

%%javascript
element.append("Hello World!");

我无法从custom.js内部访问单元格输出。是否有任何与上述元素相似的变量或对象,可用来操纵输出。

0 个答案:

没有答案