Zum Hauptinhalt springen
Version: 26.57.1423.1

RecurrencePattern

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

Extends​

Eigenschaften​

_instance​

protected _instance: RecurrencePattern;

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

Abgeleitet von​

ExtendedCRMObjectBase._instance

className​

protected readonly className: string;

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

Abgeleitet von​

ExtendedCRMObjectBase.className

dayOfMonthAsync​

Abfragesignatur​

get dayOfMonthAsync(): Promise<number>;

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

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

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

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

Dauer eines Termins in Minuten.

Rückgabewert​

Promise<number>


endTimeAsync​

Abfragesignatur​

get endTimeAsync(): Promise<Date>;

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

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

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

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

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

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

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

Anfangsdatum eines Serientermins.

Rückgabewert​

Promise<Date>


recurrenceTypeAsync​

Abfragesignatur​

get recurrenceTypeAsync(): Promise<RecurrenceType>;

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

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

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

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()​

dispose: void;

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.[dispose]

dispose()​

dispose(): void;

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.dispose

disposeAsync()​

disposeAsync(): Promise<void>;

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.disposeAsync

guardDisposed()​

protected guardDisposed(): void;

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

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

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

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

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

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

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

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

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

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

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

Anfangsdatum eines Serientermins.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setRecurrenceTypeAsync()​

setRecurrenceTypeAsync(value): Promise<void>;

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

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

Startzeit für ein Serienmuster.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>