Class Attachment

  • The Attachment object represents an attachment created by an add-on for use in Google extensibility products.

  • You can create a new attachment using CardService.newAttachment().

  • The Attachment object provides methods to set the resource URL, title, MIME type, and icon URL.

  • Methods like setIconUrl, setMimeType, setResourceUrl, and setTitle are available to configure the attachment.

Attachment

Represents an attachment created by an add-on. This can be used within the context of different Google extensibility products to generate new attachments, such as for Calendar events.

constattachment=CardService.newAttachment()
.setResourceUrl('https://fakeresourceurl.com')
.setTitle('Attachment title')
.setMimeType('text/html')
.setIconUrl('https://fakeresourceurl.com/iconurl.png');

Methods

MethodReturn typeBrief description
setIconUrl(iconUrl) Attachment Sets the icon URL for the attachment.
setMimeType(mimeType) Attachment Sets the MIME type for the attachment.
setResourceUrl(resourceUrl) Attachment Sets the resource URL for the attachment.
setTitle(title) Attachment Sets the title for the attachment.

Detailed documentation

setIconUrl(iconUrl)

Sets the icon URL for the attachment.

Parameters

NameTypeDescription
iconUrlStringThe URL address of the attachment icon.

Return

Attachment — This object, for chaining.


setMimeType(mimeType)

Sets the MIME type for the attachment.

Parameters

NameTypeDescription
mimeTypeStringThe MIME type of the content in the attachment resource.

Return

Attachment — This object, for chaining.


setResourceUrl(resourceUrl)

Sets the resource URL for the attachment.

Parameters

NameTypeDescription
resourceUrlStringThe URL address of a resource.

Return

Attachment — This object, for chaining.


setTitle(title)

Sets the title for the attachment.

Parameters

NameTypeDescription
titleStringThe title of the attachment.

Return

Attachment — This object, for chaining.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年12月03日 UTC.