我有一個腳本將數據附加到日誌,但我想根據值為表格著色。 我知道通過以下方式可以實現顏色:
喜好(
條件格式規則(
規則集(
RuleName(“收益檢查”),
GreaterThan(Value(70.0),Inclusive(1),Format(Text Color(“Black”),FontStyle(Bold),Back Color(73))),
GreaterThan(Value(85.0),Inclusive(1),Format(Text Color(“Black”),FontStyle(Bold),Back Color(4))),
LessThan(值(70.0),包含(0),格式(文本顏色(“黑色”),FontStyle(粗體),背面顏色(3)))
)
)
);
問題是該腳本不會評估第二個GreaterThan行。我知道你可以進入prefeneces設置並手動編輯規則,但我想在腳本中執行此操作。 我只是想知道是否有一種方法可以編碼70 <85轉黃色。
謝謝您的幫助。
您只能有一個Greater Than子句。 要處理組之間,您需要使用範圍。 這是一個例子:
Preferences(
Conditional Formatting Rules(
RuleSet(
RuleName( "Yield Check" ),
LessThan( Value( 70 ), Inclusive( 0 ), Format( Text Color( "Red" ), Back Color( "White" ) ) ),
Range(
MinValue( 70 ),
MaxValue( 85 ),
InclusiveStart( 1 ),
InclusiveEnd( 0 ),
Format( Text Color( "Red" ), Back Color( "White" ) )
),
GreaterThan(
Value( 85 ),
Inclusive( 0 ),
Format( Text Color( "Medium Light Blue" ), Back Color( "White" ) )
)
)
)
);
獲取正確語法的簡單方法是以交互方式創建條件格式,然後運行代碼以檢索首選項
Names Default To Here( 1 );
a = Preferences[1] << Get(
Conditional formatting rules
);
Show( a );