-
Notifications
You must be signed in to change notification settings - Fork 4
LabelAddedToCardTrigger
Rasmus Wulff Jensen edited this page Nov 1, 2023
·
5 revisions
Back to Automation Trigger List
A Trigger that occurs when a Card gets a new label Added
Option | Description |
---|---|
Constraint (Required) |
The Constraint of the Trigger (AnyOfTheseLabelsAreAdded , AnyButTheseLabelsAreAreAdded or AnyLabel ) |
LabelIds (Optional) |
The Ids of the label or Labels to check. Tip: These can be Label-names instead of Ids if you set 'TreatLabelNameAsId' to True |
TreatLabelNameAsId (Optional) |
Set this to 'True' if you supplied the names of labels instead of the Ids. While this is more convenient, it will in certain cases be slightly slower and less resilient to renaming things. |
var sampleTrigger = new("Add DoD if a card is already on a 'In Progress' list and has any of the registered labels added.",
new LabelAddedToCardTrigger(LabelAddedToCardTriggerConstraint.AnyOfTheseLabelsAreAdded, "4534533aa8b003c633", "6323923237a8b003c622"),
new List<IAutomationCondition>
{
new ListCondition(ListConditionConstraint.AnyOfTheseLists, "In Progress", "Review") { TreatListNameAsId = true}
},
new List<IAutomationAction>
{
new AddChecklistToCardAction(new Checklist("Defintion of Done", new List<ChecklistItem>
{
new ChecklistItem("DoD item 1"),
new ChecklistItem("DoD item 2"),
new ChecklistItem("DoD item 3")
}
)
)
});
If you are looking for info on a specific method in TrelloDotNet then expand the Pages above and input the 'MethodName' (Example: 'AddCardAsync')