Versions in this module Expand all Collapse all v0 v0.0.1 May 4, 2024 Changes in this version + func AddNewSheet(srv *sheets.Service, spreadsheetId string, title string) (*sheets.BatchUpdateSpreadsheetResponse, error) + func AppendRow(srv *sheets.Service, spreadsheetId string, sheetId int64, values []interface{}) (*sheets.BatchUpdateSpreadsheetResponse, error) + func DebugBatchUpdateSpreadsheetResponse(resp *sheets.BatchUpdateSpreadsheetResponse) + func GetSpreadSheetURL(spreadsheetId string) string + func ReadSheetValuesRange(srv *sheets.Service, spreadsheetId, readRange string) (*sheets.ValueRange, error) + func ValuesToCellData(values []interface{}) (cells []*sheets.CellData) + func WriteStructHeader(srv *sheets.Service, spreadsheetId string, sheetId int64, structTag string, ...) (*sheets.BatchUpdateSpreadsheetResponse, error) + func WriteStructValues(srv *sheets.Service, spreadsheetId string, sheetId int64, structTag string, ...) (*sheets.BatchUpdateSpreadsheetResponse, error) + type SpreadSheetService struct + SpreadsheetID string + TokenFile string + func NewSpreadSheetService(ctx context.Context, tokenFile string, spreadsheetID string) *SpreadSheetService