var instance = new GC.Spread.Sheets.ConditionalFormatting.Condition(conditionType, args); var returnValue; // Type: Condition returnValue = instance.item1(value);
パラメータ
- value
- 最初の条件。
戻り値の型
値が設定されていない場合は、最初の条件を返します。値が設定されている場合は、関係条件を返します。
var instance = new GC.Spread.Sheets.ConditionalFormatting.Condition(conditionType, args); var returnValue; // Type: Condition returnValue = instance.item1(value);
var condition1 = new GC.Spread.Sheets.ConditionalFormatting.Condition(GC.Spread.Sheets.ConditionalFormatting.ConditionType.dateCondition, {compareType: GC.Spread.Sheets.ConditionalFormatting.DateCompareType.afterEqualsTo, expected: new Date(2012, 11, 31)}); var condition2 = new GC.Spread.Sheets.ConditionalFormatting.Condition(GC.Spread.Sheets.ConditionalFormatting.ConditionType.dateCondition, {compareType: GC.Spread.Sheets.ConditionalFormatting.DateCompareType.beforeEqualsTo, expected: new Date(2013, 11, 31)}); var nCondition = new GC.Spread.Sheets.ConditionalFormatting.Condition(GC.Spread.Sheets.ConditionalFormatting.ConditionType.relationCondition); nCondition.compareType(GC.Spread.Sheets.ConditionalFormatting.LogicalOperators.and); nCondition.item1(condition1); nCondition.item2(condition2); var validator = new GC.Spread.Sheets.DataValidation.DefaultDataValidator(nCondition); validator.type(GC.Spread.Sheets.DataValidation.CriteriaType.custom); activeSheet.getCell(0, 0, GC.Spread.Sheets.SheetArea.viewport).validator(validator); spread.options.highlightInvalidData = true; activeSheet.setValue(0, 0, new Date(2012, 11, 25));