[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-22 UTC."],[[["\u003cp\u003e\u003ccode\u003eSlidesAddOnManifest\u003c/code\u003e customizes the appearance and execution of Google Slides add-ons, including homepage configuration and triggers for file scope authorization.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSlidesAddOnManifest\u003c/code\u003e utilizes extension points like \u003ccode\u003eHomepageExtensionPoint\u003c/code\u003e, \u003ccode\u003eSlidesExtensionPoint\u003c/code\u003e, and \u003ccode\u003eLinkPreviewExtensionPoint\u003c/code\u003e to define add-on behavior.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSlidesExtensionPoint\u003c/code\u003e provides a structure for declaring triggers with a \u003ccode\u003erunFunction\u003c/code\u003e field specifying the endpoint to execute when triggered.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines properties for customizing Slides add-ons and how to declare triggers using \u003ccode\u003eSlidesExtensionPoint\u003c/code\u003e, and it includes resources for previewing links with smart chips.\u003c/p\u003e\n"]]],["The core content details the configuration of Google Slides add-ons through two main components: `SlidesAddOnManifest` and `SlidesExtensionPoint`. `SlidesAddOnManifest` allows customization via a `homepageTrigger` (overriding default settings), an `onFileScopeGrantedTrigger` (specifying execution upon file scope authorization), and `linkPreviewTriggers` (managing link previews). `SlidesExtensionPoint` defines triggers, requiring a `runFunction` endpoint, executed upon trigger activation. These components dictate add-on behavior and interaction within Google Slides.\n"],null,["Index\n\n- [SlidesAddOnManifest](/workspace/add-ons/reference/rpc/google.apps.script.type/slides#google.apps.script.type.slides.SlidesAddOnManifest) (message)\n- [SlidesExtensionPoint](/workspace/add-ons/reference/rpc/google.apps.script.type/slides#google.apps.script.type.slides.SlidesExtensionPoint) (message)\n\nSlidesAddOnManifest Properties customizing the appearance and execution of a Google Slides add-on.\n\n| Fields ||\n|-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `homepageTrigger` | [HomepageExtensionPoint](/workspace/add-ons/reference/rpc/google.apps.script.type#google.apps.script.type.HomepageExtensionPoint) If present, this overrides the configuration from `addOns.common.homepageTrigger`. |\n| `onFileScopeGrantedTrigger` | [SlidesExtensionPoint](/workspace/add-ons/reference/rpc/google.apps.script.type/slides#google.apps.script.type.slides.SlidesExtensionPoint) Endpoint to execute when file scope authorization is granted for this document/user pair. |\n| `linkPreviewTriggers[]` | [LinkPreviewExtensionPoint](/workspace/add-ons/reference/rpc/google.apps.script.type#google.apps.script.type.LinkPreviewExtensionPoint) A list of extension points for previewing links in a Google Slides document. For details, see [Preview links with smart chips](https://developers.google.com/workspace/add-ons/guides/preview-links-smart-chips). |\n\nSlidesExtensionPoint Common format for declaring a Slides add-on's triggers.\n\n| Fields ||\n|---------------|------------------------------------------------------------------------------------|\n| `runFunction` | `string` Required. The endpoint to execute when this extension point is activated. |"]]