API Reference
Class
GoogleSheetsDiffPlanner
Builds source fingerprints and compares an Excel document with native Google Sheets data.
Inheritance
- Object
- GoogleSheetsDiffPlanner
Methods
public static async Task<GoogleSheetsDiffPlan> BuildAsync(ExcelDocument source, String spreadsheetId, GoogleWorkspaceSession session, GoogleSheetsSyncCheckpoint checkpoint = null, CancellationToken cancellationToken = default) #Returns:
Task<GoogleSheetsDiffPlan>Imports the remote spreadsheet natively and compares it with the source and optional baseline.
Parameters
- source OfficeIMO.Excel.ExcelDocument
- spreadsheetId System.String
- session OfficeIMO.GoogleWorkspace.GoogleWorkspaceSession
- checkpoint OfficeIMO.Excel.GoogleSheets.GoogleSheetsSyncCheckpoint = null
- cancellationToken System.Threading.CancellationToken = default
public static GoogleSheetsSyncCheckpoint CreateCheckpoint(ExcelDocument document, Nullable<Int64> driveVersion = null) #Returns:
GoogleSheetsSyncCheckpointCaptures source content hashes and an optional observed remote Drive version.
Parameters
- document OfficeIMO.Excel.ExcelDocument
- driveVersion System.Nullable{System.Int64} = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object