我有一个非常简单的测试电子表格,用于测试单元格是否为粗体。
https://docs.google.com/spreadsheets/d/1ZNEq8oKALVFlLHHWmOwFIaQsvYSS9kD7uDCfI4h7rks/edit?usp=sharing
我附上了一个简单的函数如下:
/**
return val2 if a1Notation is bold, else return val2
*/
function isBold(a1Notation, val1, val2) {
var cell = SpreadsheetApp.getActiveSpreadsheet().getRange(a1Notation);
if(cell.getFontWeight() == 'bold')
return val1;
return val2;
}
但是,在一个单元格上运行此脚本需要花费相当长的时间。 > 30秒。
任何人都可以了解这么久的原因吗?有什么方法可以加快这个速度吗?
谢谢!