Google Apps脚本中的setNumberFormat功能没有详细记录 . 此函数在单个字符串中接受各种参数,可用于指定一系列单元格的格式 .
所以这里是关于如何设置setNumberFormat函数的不同示例 .
As plain text for a single cell:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Single cell
var cell = sheet.getRange("B2");
// Plain text
cell.setNumberFormat("@");
As date for single column:
// Single column
var column = sheet.getRange("B2:B");
// Simple date format
column.setNumberFormat("M/d/yy");
As currency for entire sheet:
// Entire sheet
var range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns());
// Money format
range.setNumberFormat("$#,##0.00;$(#,##0.00)");
1 回答
Google Apps脚本中的setNumberFormat功能没有详细记录 . 此函数在单个字符串中接受各种参数,可用于指定一系列单元格的格式 .
所以这里是关于如何设置setNumberFormat函数的不同示例 .
As plain text for a single cell:
As date for single column:
As currency for entire sheet:
资料来源:Cell Number Formatting with Google Apps Script