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ụ MCP get_values.
| Yêu cầu Curl |
|---|
curl --location 'https://sheetsmcp.googleapis.com/mcp' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --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 ô mà bạn muốn 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 |
Phạm vi mà các giá trị bao phủ, theo ký hiệu A1. |
values[] |
Dữ liệu đã được đọc. Đây là một mảng gồm các mảng, trong đó 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. |
Giá trị
| 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 trạng thái sau: |
|
nullValue |
Đại diện cho |
numberValue |
Biểu thị một số JSON. Không được là |
stringValue |
Biểu thị một chuỗi JSON. |
boolValue |
Biểu thị một giá trị boolean JSON (ký tự |
structValue |
Biểu thị một đối tượng JSON. |
listValue |
Biểu thị một mảng JSON. |
Struct
| Biểu diễn dưới dạng JSON |
|---|
{ "fields": { string: value, ... } } |
| Trường | |
|---|---|
fields |
Bản đồ không có 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 null JSON.
NullValue là một giá trị lính canh, sử dụng một enum chỉ có một giá trị để biểu thị giá trị rỗng cho hợp nhất loại Value.
Một trường thuộc loại NullValue có bất kỳ giá trị nào khác ngoài 0 đều được coi là không hợp lệ. Hầu hết các trình chuyển đổi tuần tự ProtoJSON sẽ phát ra một Value có null_value được đặt làm null JSON bất kể giá trị số nguyên và do đó sẽ chuyển đổi qua lại thành giá trị 0.
| Enum | |
|---|---|
NULL_VALUE |
Giá trị rỗng. |
Chú giải công cụ
Gợi ý phá huỷ: ❌ | Gợi ý bất biến: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý thế giới mở: ✅
Phạm vi cấp phép
Yêu cầu một trong các phạm vi OAuth sau:
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/spreadsheets.readonlyhttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets