Show / Hide Table of Contents

Class Spreadsheet

Resource that represents a spreadsheet.

Inheritance
System.Object
Spreadsheet
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: StansAssets.GoogleDoc
Assembly: cs.temp.dll.dll
Syntax
public class Spreadsheet

Constructors

Spreadsheet(String)

Declaration
public Spreadsheet(string id)
Parameters
Type Name Description
System.String id

Spreadsheet Id

Properties

Id

The ID of the spreadsheet.

Declaration
public string Id { get; }
Property Value
Type Description
System.String

InProgress

Property is true if State is equals to InProgress, otherwise 'false'

Declaration
public bool InProgress { get; }
Property Value
Type Description
System.Boolean

LastSyncMachineName

The name of the Machine where last sync was performed.

Declaration
public string LastSyncMachineName { get; }
Property Value
Type Description
System.String

Name

The name of the spreadsheet.

Declaration
public string Name { get; }
Property Value
Type Description
System.String

NotSynced

Property is true if State is equals to NotSynced, otherwise 'false'

Declaration
public bool NotSynced { get; }
Property Value
Type Description
System.Boolean

Sheets

The spreadsheet sheets list.

Declaration
public IEnumerable<Sheet> Sheets { get; }
Property Value
Type Description
IEnumerable<Sheet>

State

The spreadsheet sync state.

Declaration
public Spreadsheet.SyncState State { get; }
Property Value
Type Description
Spreadsheet.SyncState

SyncDateTime

The value when the last sync was performed.

Declaration
public DateTime SyncDateTime { get; set; }
Property Value
Type Description
DateTime

Synced

Property is true if State is equals to Synced, otherwise 'false'

Declaration
public bool Synced { get; }
Property Value
Type Description
System.Boolean

SyncedWithError

Property is true if State is equals to SyncedWithError, otherwise 'false'

Declaration
public bool SyncedWithError { get; }
Property Value
Type Description
System.Boolean

SyncErrorMassage

If last spreadsheet sync attempt was finished with an error, this property will contains a string with error details. The default value is null.

Declaration
public string SyncErrorMassage { get; }
Property Value
Type Description
System.String

Url

The spreadsheet absolute web URL.

Declaration
public string Url { get; }
Property Value
Type Description
System.String

Methods

GetSheet(Int32)

Gets spreadsheet sheet by it's id.

Declaration
public Sheet GetSheet(int sheetId)
Parameters
Type Name Description
System.Int32 sheetId

A sheet id.

Returns
Type Description
Sheet

Returns the Sheets object if spreadsheet contains a sheet with specified id, otherwise null

GetSheet(String)

Gets first spreadsheet sheet by it's name.

Declaration
public Sheet GetSheet(string sheetName)
Parameters
Type Name Description
System.String sheetName

A sheet name.

Returns
Type Description
Sheet

Returns the Sheets object if spreadsheet contains a sheet with the name, otherwise null

HasSheet(Int32)

Returns true if spreadsheet contains a sheet with specified id, otherwise false.

Declaration
public bool HasSheet(int sheetId)
Parameters
Type Name Description
System.Int32 sheetId

A sheet id.

Returns
Type Description
System.Boolean

true if spreadsheet contains a sheet with specified id, otherwise false.

HasSheet(String)

Returns true if spreadsheet contains a sheet with the name, otherwise false.

Declaration
public bool HasSheet(string sheetName)
Parameters
Type Name Description
System.String sheetName

A sheet name.

Returns
Type Description
System.Boolean

true if spreadsheet contains a sheet with the name, otherwise false.

Events

OnSyncStateChange

An event to track spreadsheet sync state.

Declaration
public event Action<Spreadsheet> OnSyncStateChange
Event Type
Type Description
Action<Spreadsheet>
In This Article
Back to top Generated by DocFX