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

Function ParseArgs

internal/sheetsvalues/values.go:46–63  ·  view source on GitHub ↗
(values []string)

Source from the content-addressed store, hash-verified

44}
45
46func ParseArgs(values []string) [][]interface{} {
47 rawValues := strings.Join(values, " ")
48 rows := strings.Split(rawValues, ",")
49 parsed := make([][]interface{}, 0, len(rows))
50
51 for _, row := range rows {
52 cells := strings.Split(strings.TrimSpace(row), "|")
53
54 rowData := make([]interface{}, len(cells))
55 for i, cell := range cells {
56 rowData[i] = strings.TrimSpace(cell)
57 }
58
59 parsed = append(parsed, rowData)
60 }
61
62 return parsed
63}
64
65func RequireRows(values [][]interface{}) error {
66 if len(values) == 0 {

Callers 4

RunMethod · 0.92
RunMethod · 0.92
parseSheetsAppendValuesFunction · 0.92
TestParseArgsFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestParseArgsFunction · 0.68