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

Method Return type Brief 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

Name Type Description
iconUrl String The URL address of the attachment icon.

Return

Attachment — This object, for chaining.


setMimeType(mimeType)

Sets the MIME type for the attachment.

Parameters

Name Type Description
mimeType String The 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

Name Type Description
resourceUrl String The URL address of a resource.

Return

Attachment — This object, for chaining.


setTitle(title)

Sets the title for the attachment.

Parameters

Name Type Description
title String The title of the attachment.

Return

Attachment — This object, for chaining.