我要获取的结果是,如果数字大于999,999,它将显示为“ 3 M”。当它低于1,000,000时将显示为(100K)。其余的只是数字。
但是我不知道如何在数字后面加上字符。我试图将字符放在单引号内,而双引号无效。
仅供参考,我是编码新手。
function onOpen()
{
var Menu = SpreadsheetApp.getUi();
Menu.createMenu("Menu").addItem("Format numbers","myFunction").addToUi();
}
function myFunction() {
var sheet = SpreadsheetApp.getActive() .
var range = sheet.getActiveRange() .
range.setNumberFormat("[>999999]0.#,,;[>999]##0,;0");
}
答案 0 :(得分:0)
我想这就是你要去的地方
function specialFormat() {
var sheet = SpreadsheetApp.getActiveSheet()
var range = sheet.getActiveRange();
range.setNumberFormat('[<3]"LOW";[>=10]"HIGH";####;');
}
函数运行前的范围:
函数运行后的范围: