Zum Hauptinhalt springen
Version: 25.226.1329.2

RecurrencePattern

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

Extends​

Eigenschaften​

_instance​

protected _instance: RecurrencePattern;

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

Abgeleitet von​

ExtendedCRMObjectBase._instance

className​

protected readonly className: string;

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

Abgeleitet von​

ExtendedCRMObjectBase.className

dayOfMonthAsync​

Abfragesignatur​

get dayOfMonthAsync(): Promise<number>;

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

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:5939

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:5949

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:5971

Dauer eines Termins in Minuten.

Rückgabewert​

Promise<number>


endTimeAsync​

Abfragesignatur​

get endTimeAsync(): Promise<Date>;

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

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:6015

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:6038

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:6061

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:6083

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:6105

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:6127

Anfangsdatum eines Serientermins.

Rückgabewert​

Promise<Date>


recurrenceTypeAsync​

Abfragesignatur​

get recurrenceTypeAsync(): Promise<RecurrenceType>;

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

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:6171

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:5912

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:93

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()​

dispose: void;

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.[dispose]

dispose()​

dispose(): void;

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.dispose

disposeAsync()​

disposeAsync(): Promise<void>;

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.disposeAsync

guardDisposed()​

protected guardDisposed(): void;

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

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:51

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:5959

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:5981

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:6003

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:6025

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:6049

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:6071

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:6093

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:6115

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:6137

Anfangsdatum eines Serientermins.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setRecurrenceTypeAsync()​

setRecurrenceTypeAsync(value): Promise<void>;

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

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:6181

Startzeit für ein Serienmuster.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>