Zum Hauptinhalt springen
Version: 25.143.1202.1

RecurrencePattern

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5907

Extends

Eigenschaften

_instance

protected _instance: RecurrencePattern;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11

Abgeleitet von

ExtendedCRMObjectBase._instance

className

protected readonly className: string;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:15

Abgeleitet von

ExtendedCRMObjectBase.className

dayOfMonthAsync

Abfragesignatur

get dayOfMonthAsync(): Promise<number>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5928

Setzt den Tag des Monats (1-31) an dem ein Termin auftritt. Wird bei olRecursMonthly(2) und olRecursYearly(5) verwendet.

Rückgabewert

Promise<number>

Änderungssignatur

set dayOfMonthAsync(value): void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5938

Setzt den Tag des Monats (1-31) an dem ein Termin auftritt. Wird bei olRecursMonthly(2) und olRecursYearly(5) verwendet.

Parameter
ParameterType
valuenumber
Rückgabewert

void


dayOfWeekMaskAsync

Abfragesignatur

get dayOfWeekMaskAsync(): Promise<DayOfWeekMask>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5948

Gibt die Wochentage für wiederkehrende Termine an. Wird bei olRecursDaily(0), olRecursMonthNth(3), olRecursWeekly(1) und olRecursYearNth(6) verwendet.

Rückgabewert

Promise<DayOfWeekMask>


durationAsync

Abfragesignatur

get durationAsync(): Promise<number>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5970

Dauer eines Termins in Minuten.

Rückgabewert

Promise<number>


endTimeAsync

Abfragesignatur

get endTimeAsync(): Promise<Date>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5992

Liefert/setzt die Endzeit für ein Serienmuster.

Rückgabewert

Promise<Date>


instanceAsync

Abfragesignatur

get instanceAsync(): Promise<number>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6014

Dieser Wert ist nur für olRecursMonthNth(3) und olRecursYearNth(6) gültig und ermöglicht die Definition eines Serienmusters, das nur für das n-te Vorkommen gilt, wie z.B.ein Muster der Form "der zweite Sonntag im März". Die Zahl wird numerisch festgelegt: 1 für das erste, 2 für das zweite und so weiter bis 5 für das letzte.

Rückgabewert

Promise<number>


intervalAsync

Abfragesignatur

get intervalAsync(): Promise<number>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6037

Gibt die Anzahl von Einheiten zwischen dem Auftreten zweier Serientermine an, also z.B. Interval = 2 bei Terminen alle zwei Wochen.
Wird bei olRecursDaily(0), olRecursWeekly(1), olRecursMonthly(2), olRecursMonthNth(3), verwendet.

Rückgabewert

Promise<number>


monthOfYearAsync

Abfragesignatur

get monthOfYearAsync(): Promise<number>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6060

Gibt den Monat im Jahr (1-12) für einen Serientermin an. Wenn diese Eigenschaft z.B.auf 5 gesetzt wird und RecurrenceType olRecursYearly (5) ist, so wird dieser Termin jedes Jahr im Mai auftreten.

Rückgabewert

Promise<number>


noEndDateAsync

Abfragesignatur

get noEndDateAsync(): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6082

Ist true, wenn ein Serientermin kein Enddatum besitzt.

Rückgabewert

Promise<boolean>


patternEndDateAsync

Abfragesignatur

get patternEndDateAsync(): Promise<Date>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6104

Enddatum eines Serientermins. Die RecurrencePattern.noEndDate-Eigenschaft wird dabei zurückgesetzt.

Rückgabewert

Promise<Date>


patternStartDateAsync

Abfragesignatur

get patternStartDateAsync(): Promise<Date>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6126

Anfangsdatum eines Serientermins.

Rückgabewert

Promise<Date>


recurrenceTypeAsync

Abfragesignatur

get recurrenceTypeAsync(): Promise<RecurrenceType>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6148

Gibt die Art des Serientermins an, die Konstanten sind analog zur Outlook-Schnittstelle.

Rückgabewert

Promise<RecurrenceType>


startTimeAsync

Abfragesignatur

get startTimeAsync(): Promise<Date>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6170

Startzeit für ein Serienmuster.

Rückgabewert

Promise<Date>

Konstruktoren

Konstruktor

new RecurrencePattern(
recurrencePattern,
combitCRMVersion,
disposeInstance): RecurrencePattern;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5911

Parameter

ParameterTypeDefault value
recurrencePatternRecurrencePatternundefined
combitCRMVersionnumber | CRMVersionundefined
disposeInstancebooleantrue

Rückgabewert

RecurrencePattern

Überschreibt

ExtendedCRMObjectBase<CoreCRM.RecurrencePattern>.constructor

Methoden

[asyncDispose]()

asyncDispose: Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:92

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()

dispose: void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:87

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.[dispose]

dispose()

dispose(): void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:71

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.dispose

disposeAsync()

disposeAsync(): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:55

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.disposeAsync

guardDisposed()

protected guardDisposed(): void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:28

Wift einen Error, wenn die Instanz bereits freigegeben wurde.

Rückgabewert

void

Throws

Error wenn die Instanz bereits freigegeben wurde.

Abgeleitet von

ExtendedCRMObjectBase.guardDisposed

isDisposed()

isDisposed(): boolean;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:50

Gibt an, ob die Instanz bereits freigegeben wurde.

Rückgabewert

boolean

true wenn die Instanz bereits freigegeben wurde, andernfalls false.

Abgeleitet von

ExtendedCRMObjectBase.isDisposed

setDayOfWeekMaskAsync()

setDayOfWeekMaskAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5958

Gibt die Wochentage für wiederkehrende Termine an. Wird bei olRecursDaily(0), olRecursMonthNth(3), olRecursWeekly(1) und olRecursYearNth(6) verwendet.

Parameter

ParameterType
valueDayOfWeekMask

Rückgabewert

Promise<void>


setDurationAsync()

setDurationAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:5980

Dauer eines Termins in Minuten.

Parameter

ParameterType
valuenumber

Rückgabewert

Promise<void>


setEndTimeAsync()

setEndTimeAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6002

Liefert/setzt die Endzeit für ein Serienmuster.

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>


setInstanceAsync()

setInstanceAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6024

Dieser Wert ist nur für olRecursMonthNth(3) und olRecursYearNth(6) gültig und ermöglicht die Definition eines Serienmusters, das nur für das n-te Vorkommen gilt, wie z.B.ein Muster der Form "der zweite Sonntag im März". Die Zahl wird numerisch festgelegt: 1 für das erste, 2 für das zweite und so weiter bis 5 für das letzte.

Parameter

ParameterType
valuenumber

Rückgabewert

Promise<void>


setIntervalAsync()

setIntervalAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6048

Gibt die Anzahl von Einheiten zwischen dem Auftreten zweier Serientermine an, also z.B. Interval = 2 bei Terminen alle zwei Wochen.
Wird bei olRecursDaily(0), olRecursWeekly(1), olRecursMonthly(2), olRecursMonthNth(3), verwendet.

Parameter

ParameterType
valuenumber

Rückgabewert

Promise<void>


setMonthOfYearAsync()

setMonthOfYearAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6070

Gibt den Monat im Jahr (1-12) für einen Serientermin an. Wenn diese Eigenschaft z.B.auf 5 gesetzt wird und RecurrenceType olRecursYearly (5) ist, so wird dieser Termin jedes Jahr im Mai auftreten.

Parameter

ParameterType
valuenumber

Rückgabewert

Promise<void>


setNoEndDateAsync()

setNoEndDateAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6092

Ist true, wenn ein Serientermin kein Enddatum besitzt.

Parameter

ParameterType
valueboolean

Rückgabewert

Promise<void>


setPatternEndDateAsync()

setPatternEndDateAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6114

Enddatum eines Serientermins. Die RecurrencePattern.noEndDate-Eigenschaft wird dabei zurückgesetzt.

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>


setPatternStartDateAsync()

setPatternStartDateAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6136

Anfangsdatum eines Serientermins.

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>


setRecurrenceTypeAsync()

setRecurrenceTypeAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6158

Gibt die Art des Serientermins an, die Konstanten sind analog zur Outlook-Schnittstelle.

Parameter

ParameterType
valueRecurrenceType

Rückgabewert

Promise<void>


setStartTimeAsync()

setStartTimeAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:6180

Startzeit für ein Serienmuster.

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>