Class CalendarEventActionResponseBuilder
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מסמכים מפורטים
addAttachments(attachments)
מציין שהתגובה צריכה להוסיף את הקבצים המצורפים לאירוע ביומן Google כשמתבצעת הפעולה שמשויכת לממשק המשתמש.
פרמטרים
חזרה
CalendarEventActionResponseBuilder
– האובייקט הזה, לצורך קישור.
addAttendees(emails)
מציין שהתשובה צריכה להוסיף את המשתתפים שצוינו לאירוע ביומן כשמתבצעת הפעולה שמשויכת לממשק המשתמש.
פרמטרים
שם | סוג | תיאור |
emails | String[] | מערך של כתובות אימייל שרוצים להוסיף לאירוע. |
חזרה
CalendarEventActionResponseBuilder
– האובייקט הזה, לצורך קישור.
זריקות
Error
– אם נוספו יותר מדי משתתפים.
setConferenceData(conferenceData)
מציין שהתגובה צריכה להגדיר את נתוני הוועידה שצוינו באירוע ביומן Google כשמתבצעת הפעולה המשויכת בממשק המשתמש.
פרמטרים
שם | סוג | תיאור |
conferenceData | ConferenceData | נתוני כנס שרוצים להגדיר לאירוע, שנוצרו על ידי תוסף. |
חזרה
CalendarEventActionResponseBuilder
– האובייקט הזה, לצורך קישור.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[[["\u003cp\u003e\u003ccode\u003eCalendarEventActionResponseBuilder\u003c/code\u003e helps in constructing responses for actions taken on Calendar events within Apps Script.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods to add attendees, attachments, and conference data to the event.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ebuild()\u003c/code\u003e method finalizes the response and ensures its validity before execution.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can chain methods together for a more fluent and readable code structure.\u003c/p\u003e\n"],["\u003cp\u003eResponses built using this object are ultimately represented by a \u003ccode\u003eCalendarEventActionResponse\u003c/code\u003e instance.\u003c/p\u003e\n"]]],["The `CalendarEventActionResponseBuilder` allows building responses for Calendar event actions. Key actions include adding attachments (`addAttachments`) and attendees (`addAttendees`) to a calendar event, setting conference data (`setConferenceData`), and constructing the final response (`build`). `addAttachments` takes an array of attachments. `addAttendees` accepts an array of email addresses. `setConferenceData` uses `ConferenceData` objects. `build` validates and returns the configured `CalendarEventActionResponse`.\n"],null,["# Class CalendarEventActionResponseBuilder\n\nCalendarEventActionResponseBuilder\n\nA builder for [CalendarEventActionResponse](/apps-script/reference/card-service/calendar-event-action-response) objects. \n\n### Methods\n\n| Method | Return type | Brief description |\n|-------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|\n| [addAttachments(attachments)](#addAttachments(Attachment)) | [CalendarEventActionResponseBuilder](#) | Specifies that the response should add the attachments to the Calendar event when the associated UI action is taken. |\n| [addAttendees(emails)](#addAttendees(String)) | [CalendarEventActionResponseBuilder](#) | Specifies that the response should add the indicated attendees to the Calendar event when the associated UI action is taken. |\n| [build()](#build()) | [CalendarEventActionResponse](/apps-script/reference/card-service/calendar-event-action-response) | Builds the current Calendar event action response and validates it. |\n| [setConferenceData(conferenceData)](#setConferenceData(ConferenceData)) | [CalendarEventActionResponseBuilder](#) | Specifies that the response should set the indicated conference data to the Calendar event when the associated UI action is taken. |\n\nDetailed documentation\n----------------------\n\n### `add``Attachments(attachments)`\n\nSpecifies that the response should add the attachments to the Calendar event when the\nassociated UI action is taken.\n\n#### Parameters\n\n| Name | Type | Description |\n|---------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------|\n| `attachments` | [Attachment[]](/apps-script/reference/card-service/attachment) | An array of [Attachment](/apps-script/reference/card-service/attachment)s to add. |\n\n#### Return\n\n\n[CalendarEventActionResponseBuilder](#) --- This object, for chaining.\n\n*** ** * ** ***\n\n### `add``Attendees(emails)`\n\nSpecifies that the response should add the indicated attendees to the Calendar event when the\nassociated UI action is taken.\n\n#### Parameters\n\n| Name | Type | Description |\n|----------|------------|--------------------------------------------------|\n| `emails` | `String[]` | An array of email addresses to add to the event. |\n\n#### Return\n\n\n[CalendarEventActionResponseBuilder](#) --- This object, for chaining.\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- If too many attendees have been added.\n\n*** ** * ** ***\n\n### `build()`\n\nBuilds the current Calendar event action response and validates it.\n\n#### Return\n\n\n[CalendarEventActionResponse](/apps-script/reference/card-service/calendar-event-action-response) --- A validated [CalendarEventActionResponse](/apps-script/reference/card-service/calendar-event-action-response).\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- If the constructed Calendar event action response isn't valid.\n\n*** ** * ** ***\n\n### `set``Conference``Data(conferenceData)`\n\nSpecifies that the response should set the indicated conference data to the Calendar event when\nthe associated UI action is taken.\n\n#### Parameters\n\n| Name | Type | Description |\n|--------------------|-----------------------------------------------------------|------------------------------------------------------------|\n| `conference``Data` | [ConferenceData](../conference-data/conference-data.html) | Conference data to set to the event, created by an add on. |\n\n#### Return\n\n\n[CalendarEventActionResponseBuilder](#) --- This object, for chaining."]]