- tags::
- source:: DataviewJs - Code reuse: common place for scripts - Basement
在 datavewjs 的 js 代码中引用其他文件中的代码内容:
const dataviewUtils = require(app.vault.adapter.basePath + "/Files/dataviewUtils.js");
...
dataviewUtils.getNextTask(page);
...
被引用的代码文件 Files/dataviewUtils.js
:
function getNextTask(page) {
for (const task of page.file.tasks) {
if (task.completed == false) {
return task;
}
}
return null;
}
exports.getNextTask = getNextTask;