Javascript 是否可以格式化单元格中的单个字符?
我想使用Office JS格式化Excel单元格中的单个字符 我需要什么例如:ccc 我得到的是:ccc 我的代码:Javascript 是否可以格式化单元格中的单个字符?,javascript,excel,office-js,Javascript,Excel,Office Js,我想使用Office JS格式化Excel单元格中的单个字符 我需要什么例如:ccc 我得到的是:ccc 我的代码: var sheet = context.workbook.worksheets.getActiveWorksheet(); var range = sheet.getRange("A25"); var range = range.load(["text", "values"]); return context.sync
var sheet = context.workbook.worksheets.getActiveWorksheet();
var range = sheet.getRange("A25");
var range = range.load(["text", "values"]);
return context.sync().then(function() {
console.log("Values" + range.values);
range.text
.toString()
.substring(0, 1)
.fontsize(34); // not working
});
})) 我不知道该库是如何工作的,但根据您的示例猜测,您只显式地执行了
。子字符串(0,1)
。通过这样做,您只能选择第一个字符。如果要选择更多,则必须通过删除.substring()
调用allall来使用整个字符串,或者定义更大的范围
/。。。
返回context.sync().then(函数(){
console.log(“值”+范围值);
range.text
.toString()
.substring(0,3)//选择前三个字符。
.fontsize(34);
});
很抱歉让您知道这还不受支持。您可以像下面这样设置一个单元格格式,但单元格中的部分单词现在不能用api格式化
const range=sheet.getRange(“B2:E2”);
range.set({
格式:{
填写:{
颜色:“4472C4”
},
字体:{
姓名:“Verdana”,
颜色:“白色”
}
}
})
range.format.autofitColumns();
你不明白这个问题吗?你尝试了什么,到目前为止想要实现什么?请分享一些代码谢谢我希望现在更好谢谢你的回答。但它不起作用。然后我建议您检查此存储库:。它包含许多关于如何使用office js的示例,例如将选定文本设置为黄色: