UNPKG

@silverbirder/rminc

Version:

rMinc is the Google Apps Script Library that register Mail in Calendar

25 lines (24 loc) 691 B
import ILabel from "../mail/label/iLabel"; import ICalendar from "../calendar/iCalendar"; export default abstract class MailRule { filteringKeyword: string; name: string; after: string; before: string; label?: ILabel; calendar?: ICalendar; constructor(before?: Date, after?: Date); _dateFormat(d: Date): string; buildQuery(): string; buildLabel(): string; abstract extractDateRange(body: string, baseDate?: Date): DateRange; abstract extractLocation(body: string): string; abstract extractTitle(body: string): string; } export declare const LABEL: { CONFIRMED: string; }; export interface DateRange { start: Date; end: Date; }