Công cụ: get_values
Trả về một dải giá trị từ bảng tính. Tương ứng với spreadsheets.values.get trong REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get
Mẫu sau đây minh hoạ cách sử dụng curl để gọi công cụ get_values MCP.
| Yêu cầu Curl |
|---|
curl --location 'https://sheetsmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_values", "arguments": { // provide these details according to the tool MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Giản đồ đầu vào
GetValuesRequest
| Biểu diễn dưới dạng JSON |
|---|
{ "spreadsheetId": string, "range": string } |
| Trường | |
|---|---|
spreadsheetId |
Bắt buộc. Mã của bảng tính để truy xuất dữ liệu. |
range |
Bắt buộc. Ký hiệu A1 hoặc ký hiệu R1C1 của dải ô để truy xuất giá trị. |
Giản đồ đầu ra
Dữ liệu trong một dải ô của bảng tính. https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values
ValueRange
| Biểu diễn dưới dạng JSON |
|---|
{ "range": string, "values": [ array ] } |
| Trường | |
|---|---|
range |
Dải ô chứa các giá trị, ở ký hiệu A1. |
values[] |
Dữ liệu đã đọc. Đây là một mảng các mảng, mảng bên ngoài đại diện cho tất cả dữ liệu và mỗi mảng bên trong đại diện cho một hàng. Mỗi mục trong mảng bên trong tương ứng với một ô. Các hàng và cột trống ở cuối sẽ không được đưa vào. |
ListValue
| Biểu diễn dưới dạng JSON |
|---|
{ "values": [ value ] } |
| Trường | |
|---|---|
values[] |
Trường lặp lại của các giá trị được nhập động. |
Value
| Biểu diễn dưới dạng JSON |
|---|
{ "nullValue": null, "numberValue": number, "stringValue": string, "boolValue": boolean, "structValue": { object }, "listValue": array } |
| Trường | |
|---|---|
Trường nhóm kind. Loại giá trị. kind chỉ có thể là một trong những loại sau: |
|
nullValue |
Đại diện cho JSON |
numberValue |
Đại diện cho số JSON. Không được là |
stringValue |
Đại diện cho chuỗi JSON. |
boolValue |
Đại diện cho giá trị boolean JSON (literal |
structValue |
Đại diện cho đối tượng JSON. |
listValue |
Đại diện cho mảng JSON. |
Struct
| Biểu diễn dưới dạng JSON |
|---|
{ "fields": { string: value, ... } } |
| Trường | |
|---|---|
fields |
Bản đồ không theo thứ tự của các giá trị được nhập động. Một đối tượng chứa danh sách các cặp |
FieldsEntry
| Biểu diễn dưới dạng JSON |
|---|
{ "key": string, "value": value } |
| Trường | |
|---|---|
key |
|
value |
|
NullValue
Đại diện cho JSON null.
NullValue là một giá trị sentinel, sử dụng một enum chỉ có một giá trị để đại diện cho giá trị null cho nhóm loại Value.
Một trường thuộc loại NullValue có giá trị khác 0 được coi là không hợp lệ. Hầu hết các trình tuần tự hoá ProtoJSON sẽ phát ra một Value có null_value được đặt làm JSON null bất kể giá trị số nguyên và do đó sẽ khứ hồi thành giá trị 0.
| Enum | |
|---|---|
NULL_VALUE |
Giá trị null. |
Chú thích công cụ
Gợi ý mang tính phá huỷ: ❌ | Gợi ý về tính chất luỹ đẳng: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý về thế giới mở: ✅