Class Attachment

  • Represents attachments generated by add-ons in Google products like Calendar.

  • Allows setting the attachment's title, resource URL, MIME type, and icon URL.

  • Provides methods for customization, including setIconUrl, setMimeType, setResourceUrl, and setTitle.

  • All customization methods return the Attachment object itself for method chaining.

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 2024年12月02日 UTC.