|
|
|
|
- Properties specific to the description of Repetition variables
Repetition (Type of variable) In french: Repetition
The Repetition type is used to describe and modify the characteristics of a repetition for an appointment via the different WLanguage properties. Then, the appointment will be displayed in an Organizer control or in a Scheduler control. Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
// Defines an appointment for the morning MyAppointment is Appointment MyAppointment.StartDate = DateSys() + "090000" MyAppointment.EndDate = DateSys() + "093000" MyAppointment.Title = "Appointment with the development team" MyAppointment.Guest = "Jack, Mark, Sandra" MyAppointment.Content = "Daily meeting regarding the progress of the projects." MyAppointment.WithRepetition = True // Configures a daily repetition of the appointment RepetitionParameter is Repetition RepetitionParameter.Type = schEveryDay RepetitionParameter.TypeEnd = schNoEnd MyAppointment.Repetition = ConfigureRepetition OrganizerAddAppointment(ORG_Organizer1, MyAppointment)
Remarks Properties specific to the description of Repetition variables The following properties can be used to handle a Repetition variable: | | | Property name | Type used | Effect |
---|
DayOfMonth | Character string | Number of the day for which the appointment is scheduled ("31" for example). This number is included between 0 and 31. This property can also correspond to:- a list of numbers separated by commas in order to specify several months.
- an interval. For example, "9-13" (the appointment is repeated from the 9th to the 13th of the month).
- a star ("*") to specify the entire range.
- an interval with a step. For example, "*/2" to repeat the appointment every even day of the month.
| DayOfMonthOrDayOfWeek | Boolean | - True repeat the appointment every Monday AND the first day of the month (cumulated conditions).
- False to repeat the appointment on Monday 1st (exclusive conditions).
| DayOfWeek | Character string | Number of the day for which the appointment is scheduled ("2" for example). This number is included between 1 and 7 (1 = Monday, 2 = Tuesday, ...). This property can also correspond to:- a list of numbers separated by commas in order to specify several days.
- an interval. For example, "1-3" (the appointment is repeated on Monday, Tuesday and Wednesday).
- a star ("*") to specify the entire range.
- an interval with a step. For example, "*/2" to repeat the appointment every even day of the week.
- the day of the week in letters ("monday", "tuesday", "wednesday", "thursday", "friday").
| EndDate | Character string | End date of the repetition. This property is used if the TypeEnd property is equal to the schEndDate constant. | Hour | Character string | Time of the repetition in UTC format (universal time). The possible values are:- a digit included between 0 and 23.
- a list of numbers separated by commas in order to specify several hours.
- an interval. For example, "9-13".
- a star ("*") to specify the entire range.
- an interval with a step. for example, "*/2" to repeat the appointment every even hour.
| Minute | Character string | Minutes of the time for the appointment repetition. The possible values are:- a digit included between 0 and 59.
- a list of numbers separated by commas in order to specify several minutes.
- an interval. For example, "9-13".
- a star ("*") to specify the entire range.
- an interval with a step. For example, "*/2" to repeat the appointment every even minute.
| Month | Character string | Number of the month for the appointment repetition. The possible values are:- a digit included between 1 and 12.
- a list of numbers separated by commas in order to specify several months.
- an interval. For example, "9-11".
- a star ("*") to specify the entire range.
- an interval with a step. For example, "*/2" to repeat the appointment every even month.
| NbOccurrence | Integer | Maximum number of repetitions. This property is taken into account when the TypeEnd property is equal to the schMaxOccurrence constant. | Type | Integer constant | Type of repetition. This property corresponds to one of the following constants:- schEveryDay: the appointment will be repeated every day at the same time.
- schEveryWeek: the appointment will be repeated every week, on the same day and at the same time.
- schEveryMonth: the appointment will be repeated every month, on the same day and at the same time.
- schEveryYear: the appointment will be repeated every year, on the same day and at the same time.
| TypeEnd | Integer constant | Condition for stopping the repetition. This property corresponds to one of the following constants:- schEndDate: the appointment will no longer be repeated from the date specified in the EndDateproperty .
- schMaxOccurrence: the appointment will no longer be repeated after the number of repetitions specified in the NbOccurrenceproperty.
This constant is not available. - schNoEnd: the appointment will be repeated endlessly.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|