Class 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.

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

Methods

MethodReturn typeBrief description
setIconUrl(iconUrl)AttachmentSets the icon URL for the attachment.
setMimeType(mimeType)AttachmentSets the MIME type for the attachment.
setResourceUrl(resourceUrl)AttachmentSets the resource URL for the attachment.
setTitle(title)AttachmentSets 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.