Office js 单元格格式-水平对齐

Office js 单元格格式-水平对齐,office-js,Office Js,我试图在单元格上应用水平格式,但它不起作用 其余所有格式(如字体颜色)都可以正常工作 主机-Office 365,平台-Excel 代码- Excel.run(函数(ctx){ var tableRange=ctx.workbook.tables.getItem(tableName.convertToRange(); tableRange.load(“值”); 返回ctx.sync() .然后(函数(){ 对于(变量i=0;i

我试图在单元格上应用水平格式,但它不起作用

其余所有格式(如字体颜色)都可以正常工作

主机-Office 365,平台-Excel

代码-

Excel.run(函数(ctx){
var tableRange=ctx.workbook.tables.getItem(tableName.convertToRange();
tableRange.load(“值”);
返回ctx.sync()
.然后(函数(){
对于(变量i=0;i});
水平对齐
是以下属性之一:

因此,您的完整代码将是:

Excel.run(function(ctx) {

  var tableRange = ctx.workbook.tables.getItem(tableName).convertToRange();
  tableRange.load("values");

  return ctx.sync()
    .then(function() {
      for (var i = 0; i < tableRange.values.length; i++) {
        for (var j = 0; j < tableRange.values[i].length; j++) {
          if (tableRange.values[i][j] == 'somecondition') {
            tableRange.getCell(i, j).values = [
              ['n']
            ];
            tableRange.getCell(i, j).format.font.color = "#ff0000";
            tableRange.getCell(i, j).horizontalAlignment = 'Center';   
          }    
        }
      }
    })
    .then(ctx.sync);
}).catch(function(error) {
  console.log(error);
});
Excel.run(函数(ctx){
var tableRange=ctx.workbook.tables.getItem(tableName.convertToRange();
tableRange.load(“值”);
返回ctx.sync()
.然后(函数(){
对于(变量i=0;i
水平对齐
是以下属性之一:

因此,您的完整代码将是:

Excel.run(function(ctx) {

  var tableRange = ctx.workbook.tables.getItem(tableName).convertToRange();
  tableRange.load("values");

  return ctx.sync()
    .then(function() {
      for (var i = 0; i < tableRange.values.length; i++) {
        for (var j = 0; j < tableRange.values[i].length; j++) {
          if (tableRange.values[i][j] == 'somecondition') {
            tableRange.getCell(i, j).values = [
              ['n']
            ];
            tableRange.getCell(i, j).format.font.color = "#ff0000";
            tableRange.getCell(i, j).horizontalAlignment = 'Center';   
          }    
        }
      }
    })
    .then(ctx.sync);
}).catch(function(error) {
  console.log(error);
});
Excel.run(函数(ctx){
var tableRange=ctx.workbook.tables.getItem(tableName.convertToRange();
tableRange.load(“值”);
返回ctx.sync()
.然后(函数(){
对于(变量i=0;i