public sealed class CommonAddOnManifest : IMessage<CommonAddOnManifest>, IEquatable<CommonAddOnManifest>, IDeepCloneable<CommonAddOnManifest>, IBufferMessage, IMessage
Add-on configuration that is shared across all add-on host applications.
Implements
IMessage<CommonAddOnManifest>, IEquatable<CommonAddOnManifest>, IDeepCloneable<CommonAddOnManifest>, IBufferMessage, IMessageNamespace
Google.Apps.Script.TypeAssembly
Google.Apps.Script.Type.dll
Constructors
CommonAddOnManifest()
public CommonAddOnManifest()
CommonAddOnManifest(CommonAddOnManifest)
public CommonAddOnManifest(CommonAddOnManifest other)
Name | Description |
other | CommonAddOnManifest |
Properties
AddOnWidgetSet
public AddOnWidgetSet AddOnWidgetSet { get; set; }
The widgets used in the add-on. If this field is not specified, it indicates that default set is used.
Type | Description |
AddOnWidgetSet |
HomepageTrigger
public HomepageExtensionPoint HomepageTrigger { get; set; }
Defines an endpoint that will be executed in any context, in any host. Any cards generated by this function will always be available to the user, but may be eclipsed by contextual content when this add-on declares more targeted triggers.
Type | Description |
HomepageExtensionPoint |
LayoutProperties
public LayoutProperties LayoutProperties { get; set; }
Common layout properties for the add-on cards.
Type | Description |
LayoutProperties |
LogoUrl
public string LogoUrl { get; set; }
Required. The URL for the logo image shown in the add-on toolbar.
Type | Description |
String |
Name
public string Name { get; set; }
Required. The display name of the add-on.
Type | Description |
String |
OpenLinkUrlPrefixes
public ListValue OpenLinkUrlPrefixes { get; set; }
An OpenLink action can only use a URL with an HTTPS, MAILTO or TEL scheme. For HTTPS links, the URL must also match one of the prefixes specified in this whitelist. If the prefix omits the scheme, HTTPS is assumed. Notice that HTTP links are automatically rewritten to HTTPS links.
Type | Description |
ListValue |
UniversalActions
public RepeatedField<UniversalActionExtensionPoint> UniversalActions { get; }
Defines a list of extension points in the universal action menu which serves as a setting menu for the add-on. The extension point can be link URL to open or an endpoint to execute as a form submission.
Type | Description |
RepeatedField<UniversalActionExtensionPoint> |
UseLocaleFromApp
public bool UseLocaleFromApp { get; set; }
Whether to pass locale information from host app.
Type | Description |
Boolean |