MCPcopy Create free account
hub / github.com/openclaw/gogcli / parseSheetsBatchUpdateData

Function parseSheetsBatchUpdateData

internal/cmd/sheets.go:442–457  ·  view source on GitHub ↗
(dataJSON string, input io.Reader)

Source from the content-addressed store, hash-verified

440}
441
442func parseSheetsBatchUpdateData(dataJSON string, input io.Reader) ([]*sheets.ValueRange, error) {
443 if strings.TrimSpace(dataJSON) == "" {
444 return nil, usage("empty data-json")
445 }
446 b, err := resolveInlineOrFileBytes(dataJSON, input)
447 if err != nil {
448 return nil, usagef("read --data-json: %v", err)
449 }
450
451 data, err := sheetsvalues.DecodeRanges(b)
452 if err != nil {
453 return nil, sheetsValuesPlannerError(err)
454 }
455
456 return data, nil
457}
458
459type SheetsAppendCmd struct {
460 SpreadsheetID string `arg:"" name:"spreadsheetId" help:"Spreadsheet ID"`

Callers 2

RunMethod · 0.85

Calls 5

DecodeRangesFunction · 0.92
usageFunction · 0.85
resolveInlineOrFileBytesFunction · 0.85
usagefFunction · 0.85
sheetsValuesPlannerErrorFunction · 0.85