Documentation
¶
Index ¶
- func DeleteFile(accessToken string, fileID string)
- func IsCannotCreateFileError(e error) bool
- func IsMultipleFilesFoundError(e error) bool
- func IsSheetNotFoundError(e error) bool
- func MoveToTrash(accessToken string, fileID string)
- type CannotCreateFileError
- type DriveSheetErrorInterpreter
- type DriveSheetJournalProvider
- type FileService
- type MultipleFilesFoundError
- type SheetBasedTabularData
- type SheetNotFoundError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteFile ¶
func IsCannotCreateFileError ¶
func IsSheetNotFoundError ¶
func MoveToTrash ¶
Types ¶
type CannotCreateFileError ¶
type CannotCreateFileError struct {
// contains filtered or unexported fields
}
func NewCannotCreateFileError ¶
func NewCannotCreateFileError(filename string, cause error) *CannotCreateFileError
type DriveSheetErrorInterpreter ¶
type DriveSheetErrorInterpreter struct {
ErrorReporter journalskill.ErrorReporter
}
func (*DriveSheetErrorInterpreter) Interpret ¶
func (interpreter *DriveSheetErrorInterpreter) Interpret(e error, l journalskill.Localizer) string
type DriveSheetJournalProvider ¶
type DriveSheetJournalProvider struct { Log *zap.SugaredLogger // contains filtered or unexported fields }
func NewDriveSheetJournalProvider ¶
func NewDriveSheetJournalProvider(log *zap.SugaredLogger) *DriveSheetJournalProvider
type FileService ¶
type FileService struct { FileID string // contains filtered or unexported fields }
func NewFileService ¶
func NewFileService(accessToken string, filename string, log *zap.SugaredLogger) (*FileService, error)
func (*FileService) Download ¶
func (dfs *FileService) Download() (string, error)
func (*FileService) Upload ¶
func (dfs *FileService) Upload(content string) error
type MultipleFilesFoundError ¶
type MultipleFilesFoundError struct {
// contains filtered or unexported fields
}
func NewMultipleFilesFoundError ¶
func NewMultipleFilesFoundError(filename string) *MultipleFilesFoundError
type SheetBasedTabularData ¶
type SheetBasedTabularData struct { Service *sheets.Service Log *zap.SugaredLogger SpreadsheetID string // contains filtered or unexported fields }
func NewSheetBasedTabularData ¶
func NewSheetBasedTabularData(accessToken string, filename string, sheetTitle string, log *zap.SugaredLogger) (*SheetBasedTabularData, error)
func (*SheetBasedTabularData) AppendRow ¶
func (td *SheetBasedTabularData) AppendRow(row []string) error
func (*SheetBasedTabularData) DeleteRow ¶
func (td *SheetBasedTabularData) DeleteRow(rowNum int) error
func (*SheetBasedTabularData) Empty ¶
func (td *SheetBasedTabularData) Empty() (bool, error)
func (*SheetBasedTabularData) Rows ¶
func (td *SheetBasedTabularData) Rows() ([][]string, error)
type SheetNotFoundError ¶
type SheetNotFoundError struct {
// contains filtered or unexported fields
}
func NewSheetNotFoundError ¶
func NewSheetNotFoundError(sheetsTitle string) *SheetNotFoundError
Click to show internal directories.
Click to hide internal directories.