# Package google.apps.script.type.sheets

## Index

- `https://developers.google.com/workspace/add-ons/reference/rpc/google.apps.script.type/sheets#google.apps.script.type.sheets.SheetsAddOnManifest` (message)
- `https://developers.google.com/workspace/add-ons/reference/rpc/google.apps.script.type/sheets#google.apps.script.type.sheets.SheetsExtensionPoint` (message)

## SheetsAddOnManifest

Properties customizing the appearance and execution of a Google Sheets add-on.

| Fields ||
|---|---|
| `homepageTrigger` | `https://developers.google.com/workspace/add-ons/reference/rpc/google.apps.script.type#google.apps.script.type.HomepageExtensionPoint` If present, this overrides the configuration from `addOns.common.homepageTrigger`. |
| `onFileScopeGrantedTrigger` | `https://developers.google.com/workspace/add-ons/reference/rpc/google.apps.script.type/sheets#google.apps.script.type.sheets.SheetsExtensionPoint` Endpoint to execute when file scope authorization is granted for this document/user pair. |
| `linkPreviewTriggers[]` | `https://developers.google.com/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 Sheets document. For details, see [Preview links with smart chips](https://developers.google.com/workspace/add-ons/guides/preview-links-smart-chips). |

## SheetsExtensionPoint

Common format for declaring a Sheets add-on's triggers.

| Fields ||
|---|---|
| `runFunction` | `string` Required. The endpoint to execute when this extension point is activated. |