Table of Contents

Class Cell

Namespace
Smartsheet.Api.Models
Assembly
smartsheet-csharp-sdk.dll

Represents the Cell object that holds data in a sheet.

public class Cell
Inheritance
Cell
Derived
Inherited Members

Properties

ColumnId

Gets the column Id for this cell.

public long? ColumnId { get; set; }

Property Value

long?

the column Id

ColumnType

Gets the column Type.

public ColumnType? ColumnType { get; set; }

Property Value

ColumnType?

the Type

ConditionalFormat

The format descriptor describing this cell's conditional format. Only returned if the include query string parameter contains format and this cell has a conditional format applied.

public string ConditionalFormat { get; set; }

Property Value

string

DisplayValue

Gets the display value used on special columns such as "Contact List".

public string DisplayValue { get; set; }

Property Value

string

the display value

Format

The format descriptor. Only returned if the include query string parameter contains format and this cell has a non-default format applied.

public string Format { get; set; }

Property Value

string

Formula

Gets the formula for this cell.

public string Formula { get; set; }

Property Value

string

the formula

A hyperlink to a URL, sheet, or report

public Hyperlink Hyperlink { get; set; }

Property Value

Hyperlink

the link

Image

Gets the Strict value for this cell.

public Image Image { get; set; }

Property Value

Image

the Strict

See Also

LinkInFromCell

An inbound link from a cell in another sheet. This cell's value mirrors the linked cell's value.

public CellLink LinkInFromCell { get; set; }

Property Value

CellLink

LinksOutToCells

An array of CellLink objects. Zero or more outbound links from this cell to cells in other sheets whose values mirror this cell's value.

public IList<CellLink> LinksOutToCells { get; set; }

Property Value

IList<CellLink>

ObjectValue

An object representation of a cell's value that is currently used for adding or updating predecessor cell values.

public ObjectValue ObjectValue { get; set; }

Property Value

ObjectValue

the ObjectValue

OverrideValidation

(Admin only) Indicates whether the cell value can contain a value outside of the validation limits (value = true). When using this parameter, you must also set strict to false to bypass value type checking. This property is honored for POST or PUT actions that update rows.

public bool? OverrideValidation { get; set; }

Property Value

bool?

the override validation flag

Strict

Gets the Strict value for this cell.

public bool? Strict { get; set; }

Property Value

bool?

the Strict

See Also

Value

Gets the value.

public object Value { get; set; }

Property Value

object

the value