Creates events and attendee invitations row by row without preview or confirmation
Source references: 2The workflow directs the agent to insert a calendar event for every retrieved row, and the example adds two attendees. It does not instruct the agent to preview the proposed events, validate dates and recipients, or obtain confirmation before bulk writes.
If the sheet contains mistaken, stale, or untrusted data, execution could alter the user's calendar, invite the wrong people, or disclose meeting subjects and times. The impact scales with the number of rows.
The live steps read the sheet and then directly insert an event “for each row”; the example also adds two attendee addresses. The complete provided file has no preview, date/time-zone or recipient validation, batch limit, or confirmation before writing. If the sheet has mistaken, stale, or unauthorized addresses, a run could create many incorrect events and send invitations. A user can ask for a read-only preview, explicit confirmation, a maximum-event limit, and write access restricted to a designated calendar.
1. Read event data: `gws sheets +read --spreadsheet SHEET_ID --range "Events!A2:D"`2. For each row, create a calendar event: `gws calendar +insert --summary 'Team Standup' --start '2026-01-20T09:00:00' --end '2026-01-20T09:30:00' --attendee alice@company.com --attendee bob@company.com`Show 1 other places
Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row.