如何利用宏在 ONLYOFFICE 电子表格中添加索引
2023年11月30日作者: Mona
电子表格都是关于数字的,对吗?但是有时默认索引是行不通的。这时节省时间的宏就有了用武之地。它能整齐地索引您选择的所有行,使您的电子表格工作流程变得更加简单。
构建宏
让我们开始创建索引宏:
const oWorksheet = Api.GetActiveSheet();
const oRange = oWorksheet.GetSelection();
首先,我们在 oWorksheet 变量中获取活动工作表,并在 oRange 变量中获取选择内容。
let index = 0;
接下来,我们声明一个变量索引,它将帮助我们迭代选择中的所有单元格。
oRange.ForEach(function (range) {
index++;
oWorksheet.GetRange(range).Insert("right");
oFormat = `${index})`;
oWorksheet.GetRange(range).SetValue(oFormat);
});
然后,我们使用 for 循环,将选择中的所有值向右推一列,并在现在为空的列中添加索引。我们在 for 循环的每次迭代中递增索引变量。
完整的宏代码
以下是宏的完整代码:
(function () {
const oWorksheet = Api.GetActiveSheet();
const oRange = oWorksheet.GetSelection();
let index = 0;
oRange.ForEach(function (range) {
index++;
oWorksheet.GetRange(range).Insert("right");
oFormat = `${index})`;
oWorksheet.GetRange(range).SetValue(oFormat);
});
})();
现在,让我们运行我们的宏并查看它的实际效果!
希望这个宏将帮助您在需要时为数据建立索引,并通过避免手动索引数据来节省一些时间。
不要错过利用 ONLYOFFICE API 强大功能的机会。我们丰富的 API 方法库是将您的想法变为现实的关键。如果您有任何问题或创新概念,欢迎与我们分享。也欢迎与我们合作。祝探索之路好运!
创建免费的 ONLYOFFICE 账户
在线查看并协作编辑文本文档、电子表格、幻灯片、表单和 PDF 文件。