mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-23 23:35:14 +00:00
google: add LookupOrNewSheet
This commit is contained in:
parent
2de107c275
commit
aa689b4c61
|
@ -94,6 +94,19 @@ func (s *SpreadSheetService) LookupSheet(title string) (*sheets.Sheet, error) {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *SpreadSheetService) LookupOrNewSheet(title string) (*sheets.Sheet, error) {
|
||||||
|
sheet, err := s.LookupSheet(title)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
if sheet != nil {
|
||||||
|
return sheet, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
return s.NewSheet(title)
|
||||||
|
}
|
||||||
|
|
||||||
func ReadSheetValuesRange(srv *sheets.Service, spreadsheetId, readRange string) (*sheets.ValueRange, error) {
|
func ReadSheetValuesRange(srv *sheets.Service, spreadsheetId, readRange string) (*sheets.ValueRange, error) {
|
||||||
log.Infof("ReadSheetValuesRange: %s", readRange)
|
log.Infof("ReadSheetValuesRange: %s", readRange)
|
||||||
resp, err := srv.Spreadsheets.Values.Get(spreadsheetId, readRange).Do()
|
resp, err := srv.Spreadsheets.Values.Get(spreadsheetId, readRange).Do()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user