首页 > 解决方案 > 传递一个数组来格式化字体颜色/粗细...

问题描述

是否有诸如 numberFormat 之类的方法使用表格来格式化表格中数据的字体颜色、权重?

const sheet = context.workbook.worksheets.getItem("Sample");

const formats = [
                ["red", "red"],
                ["red", "red"],
                ["red", "red"]
            ];

const range = sheet.getRange("D3:E5");
range.XXX = formats;

标签: office-js

解决方案


恐怕没有 API,但这是一个有趣的想法。请在Office Developer Voice中提出建议。

我们正在开发一种 API,它可以让代码使用与您建议的代码量大致相同的代码为不同的子范围设置不同的格式值,但尚未确定它是否是 Range 对象本身的属性或方法。


推荐阅读