【发布时间】:2023-03-24 04:55:01
【问题描述】:
我想以丰富的格式显示我的数字字符串数据,当数字为正数或负数时应用不同的颜色。
我当前的代码是:
var url = 'https://docs.google.com/spreadsheets/d/xxxxxxxxxxxxxxxxxxxxxx/edit#gid=xxxxxxxxx';
var spreadSheet = SpreadsheetApp.openByUrl(url);
var allSheets = spreadSheet.getSheets();
var theSheet = allSheets[1];
var lastRow = theSheet.getLastRow();
var lastColumn = theSheet.getLastColumn();
var sheetData = theSheet.getSheetValues(1, 1, lastRow, lastColumn);
var rawData = sheetData[1][1];
var calcData = sheetData[1][1] / sheetData[0][1];
var formattedData = Utilities.formatString("%+1.2f%", calcData * 100);
formattedData 的结果类似于:
+12.1%
我认为如果它以不同的颜色显示会更好,绿色字母表示正面,红色字母表示负面。
【问题讨论】:
标签: javascript google-apps-script