Watch Calendar List
AutomatR.GoogleCalendar.Activities.WatchCalendarList
The "Watch Calendar List" activity in AutomatR is part of the Google Calendar activities package, designed for monitoring the calendar list available for a user. This activity enables the creation of a channel for watching changes in the specified calendar, providing a mechanism to receive notifications when the calendar list is updated.
Properties
Name | Description |
---|---|
Input | |
Address URL | Specifies the valid URL of the calendar from which you want to monitor the calendar list. It is a required input, and the URL must be in HTTPS format. String variables containing the calendar URL. |
Calendar Name | Specifies the valid calendar name that is available at the provided URL address. It is a required input. String variables containing the existing calendar name. |
Misc | |
Display Name | Provides a customizable name for the activity displayed in the workflow. The display name enhances clarity and organization within the automation project. String variables containing the desired display name. |
Optional | |
Delay | Specifies the amount of time (in seconds) to wait before executing the "Watch Calendar List" activity. This can be useful for handling synchronization issues. Integer variables containing the delay duration. Ex.: If the amount of time is 1000 milliseconds or 1 sec, i.e. 1. |
Output | |
Result | Outputs the result in a channel variable format, which can be utilized in other subsequent activities. The channel contains information such as the ID, type, and address, facilitating communication with the watched calendar list. Variables of type Channel to store the watch response. |
How to use:
- Drag and drop the "Watch Calendar List" activity onto the workflow.
- Configure the properties by specifying the existing calendar name and the URL of the calendar you want to watch.
- Optionally, configure the delay and customize the display name.
- Execute the workflow to create a channel for watching changes in the specified calendar.
Example: Consider an example where the "Watch Calendar List" activity is used to monitor updates in the "Work Calendar" and receives notifications at the specified webhook URL:
Watch Calendar List:
Display Name: "Watch Work Calendar"
Calendar Name: "Work Calendar"
Address URL: "https://webhook.site/7c76f04d-8027-4aed-937f-d67360bcef34/&abc=123"
Result: watchResponseChannel
In this example, the activity creates a channel to watch the "Work Calendar" for any updates and directs notifications to the specified webhook URL. The watch response, containing the channel information, is stored in the watchResponseChannel
variable for further use in the workflow.