Click or drag to resize

SheetAttachmentResources Methods

The SheetAttachmentResources type exposes the following members.

Methods
  NameDescription
Public methodAttachFile

Attaches a file to the Sheet.

This operation will always create a new attachment. To upload a new version of the same attachment, use the Attach New Version operation.

It mirrors to the following Smartsheet REST API method: POST /sheets/{sheetId}/attachments

Public methodAttachUrl

Attaches a URL to the Sheet.

It mirrors to the following Smartsheet REST API method: POST /sheets/{sheetId}/attachments

Remarks

attachmentSubType is valid only for GOOGLE_DRIVE attachments which are Google Docs. It can optionally be included to indicate the type of a file. The following attachmentSubTypes are valid for GOOGLE_DRIVE attachments "DOCUMENT", "SPREADSHEET", "PRESENTATION", "PDF", "DRAWING".

When the attachment type is BOX_COM, DROPBOX, or GOOGLE_DRIVE (without an attachmentSubType specified), the mimeType will be derived by the file extension specified on the “name”.

Public methodDeleteAttachment

Deletes the Attachment.

Remarks
If the Attachment has multiple versions this deletes only the specific version specified by the attachmentId (each version has a different attachment ID).

It mirrors to the following Smartsheet REST API method: DELETE /sheets/{sheetId}/attachments/{attachmentId}

Public methodGetAttachment

Fetches the Attachment.

It mirrors to the following Smartsheet REST API method: GET /sheets/{sheetId}/attachments/{attachmentId}

Public methodListAttachments

Gets a list of all Attachments that are on the Sheet, including Sheet, Row, and Discussion level Attachments.

Remarks
This operation supports pagination of results. For more information, see Paging.
Top
See Also