RaptorSheets.Gig
1.1.6
dotnet add package RaptorSheets.Gig --version 1.1.6
NuGet\Install-Package RaptorSheets.Gig -Version 1.1.6
<PackageReference Include="RaptorSheets.Gig" Version="1.1.6" />
<PackageVersion Include="RaptorSheets.Gig" Version="1.1.6" />
<PackageReference Include="RaptorSheets.Gig" />
paket add RaptorSheets.Gig --version 1.1.6
#r "nuget: RaptorSheets.Gig, 1.1.6"
#:package RaptorSheets.Gig@1.1.6
#addin nuget:?package=RaptorSheets.Gig&version=1.1.6
#tool nuget:?package=RaptorSheets.Gig&version=1.1.6
RaptorSheets.Gig
Badge Name | Status | Site |
---|---|---|
Latest Build Status | GitHub Repo | |
RaptorSheets.Gig Nuget Pkg | Raptor Sheets - Gig |
Note: RaptorSheets.Gig is built on top of RaptorSheets.Core. For advanced customization or to build your own integrations, see the Core documentation and API reference.
Quick Install
dotnet add package RaptorSheets.Gig
Project Description
This project is a library designed to manage interactions between a custom API service and the Google Sheets API. It offers the following features:
- Appending data to specified sheets
- Creating, formatting, and styling sheets
- Retrieving data from all sheets (individually, in groups, or in batches)
- Retrieving spreadsheet properties, such as the title and sheet tab names
Sheets
Below is a list of sheets that are automatically generated with CreateSheets()
function.
# | Sheet Name | Description | Reference Sheets |
---|---|---|---|
1 | Trips | This is a list of the trips you have accepted | None |
2 | Shifts | List of shifts you have worked | Trips |
3 | Addresses | List of addresses compiled from pickup and delivery locations | Shifts |
4 | Names | Names compiled from the trips you have accepted | Trips |
5 | Places | Locations compiled from the trips you have accepted | Trips |
6 | Regions | Regions compiled from your trips and shifts | Trips, Shifts |
7 | Services | Services compiled from your trips and shifts | Trips, Shifts |
8 | Types | Types compiled from the trips you have accepted | Trips |
9 | Daily | Daily statistics compiled from your shifts | Shifts |
10 | Weekdays | Weekday statistics compiled from daily data | Daily |
11 | Weekly | Weekly statistics compiled from daily data | Daily |
12 | Monthly | Monthly statistics compiled from daily data | Daily |
13 | Yearly | Yearly statistics compiled from monthly data | Monthly |
Using Library
Auth Modes
To authenticate, you can use one of the following methods:
Simple
Using the GoogleSheetManager
allows you to skip referencing Google.Apis.Sheets.v4
package and just call the functions and receive data with common objects.
Create a new instance of the GoogleSheetManager
with auth mode and spreadsheet id
var googleSheetManager = new GoogleSheetManager(authMode, spreadsheetId);
You can create all sheets, formats, and layouts in a new worksheet by calling CreateSheets()
await googleSheetManager.CreateSheets();
You can get all sheets and information by calling GetSheets()
var data = await googleSheetManager.GetSheets();
You can retrieve specific sheets and information by calling GetSheets()
and passing in the sheet enums you want.
var sheets = [SheetEnum.Trips, SheetEnum.Shifts]
var data = await googleSheetManager.GetSheets(sheets);
Advanced
Using the GoogleSheetService
allows you to change format, colors, and other options by referencing the Google.Apis.Sheets.v4
package.
API Reference
Testing
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Google.Apis.Drive.v3 (>= 1.70.0.3893)
- Google.Apis.Sheets.v4 (>= 1.70.0.3819)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.1.6 | 67 | 9/22/2025 |
1.1.5 | 67 | 9/21/2025 |
1.1.4 | 264 | 9/19/2025 |
1.1.3 | 146 | 9/10/2025 |
1.1.2 | 120 | 8/24/2025 |
1.1.1 | 167 | 6/4/2025 |
1.1.0 | 163 | 6/1/2025 |
1.0.29 | 161 | 6/1/2025 |
1.0.28 | 158 | 6/1/2025 |
1.0.27 | 114 | 6/1/2025 |
1.0.26 | 118 | 4/26/2025 |
1.0.25 | 103 | 4/26/2025 |
1.0.24 | 199 | 4/8/2025 |
1.0.23 | 176 | 4/7/2025 |
1.0.22 | 186 | 4/6/2025 |
1.0.21 | 171 | 4/6/2025 |
1.0.20 | 171 | 4/6/2025 |
1.0.19 | 157 | 4/6/2025 |
1.0.18 | 186 | 4/3/2025 |
1.0.17 | 180 | 4/2/2025 |
1.0.16 | 193 | 4/2/2025 |
1.0.15 | 176 | 4/1/2025 |
1.0.14 | 172 | 4/1/2025 |
1.0.13 | 176 | 4/1/2025 |
1.0.12 | 177 | 4/1/2025 |
1.0.11 | 176 | 4/1/2025 |
1.0.10 | 157 | 3/21/2025 |
1.0.9 | 191 | 3/11/2025 |
1.0.8 | 214 | 3/3/2025 |
1.0.7 | 130 | 2/27/2025 |
1.0.6 | 127 | 2/26/2025 |
1.0.5 | 134 | 2/15/2025 |
1.0.4 | 130 | 2/15/2025 |
1.0.3 | 139 | 2/14/2025 |
1.0.2 | 146 | 2/11/2025 |
1.0.1 | 128 | 2/11/2025 |