langchain.js
    Preparing search index...
    const googleCalendarViewTool = new GoogleCalendarViewTool({
    credentials: {
    clientEmail: process.env.GOOGLE_CALENDAR_CLIENT_EMAIL,
    privateKey: process.env.GOOGLE_CALENDAR_PRIVATE_KEY,
    calendarId: process.env.GOOGLE_CALENDAR_CALENDAR_ID,
    },
    scopes: [
    "https:
    "https:
    ],
    model: new ChatOpenAI({ model: "gpt-4o-mini" }),
    });
    const viewInput = `What meetings do I have this week?`;
    const viewResult = await googleCalendarViewTool.invoke({ input: viewInput });
    console.log("View Result", viewResult);

    Hierarchy

    • GoogleCalendarBase
      • GoogleCalendarViewTool
    Index

    Constructors

    Properties

    calendar?: Calendar
    calendarId: string
    description: string = VIEW_TOOL_DESCRIPTION
    llm: BaseLanguageModel
    name: string = "google_calendar_view"

    Methods

    • Parameters

      • query: string
      • OptionalrunManager: any

      Returns Promise<string>

    • Returns Promise<Calendar>

    • Returns BaseLanguageModel