เครื่องมือ: suggest_time
แนะนำช่วงเวลาในปฏิทินอย่างน้อย 1 รายการ
ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อเรียกใช้เครื่องมือ suggest_time MCP
| คำขอ Curl |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp/v1' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "suggest_time", "arguments": { // provide these details according to the tool MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
สคีมาอินพุต
ข้อความคำขอสำหรับ SuggestTime
SuggestTimeRequest
| การแสดง JSON |
|---|
{
"attendeeEmails": [
string
],
"startTime": string,
"endTime": string,
"timeZone": string
"durationMinutes": integer
"preferences": {
object ( |
| ช่อง | |
|---|---|
attendeeEmails[] |
ต้องระบุ อีเมลของผู้เข้าร่วมเพื่อค้นหาเวลาว่าง |
startTime |
ต้องระบุ จุดเริ่มต้นของช่วงเวลาการค้นหา (ISO 8601) |
endTime |
ต้องระบุ จุดสิ้นสุดของช่วงเวลาการค้นหา (ISO 8601) |
ฟิลด์ Union
|
|
timeZone |
ไม่บังคับ เขตเวลาสำหรับเวลาค้นหา (รหัส IANA เช่น |
ฟิลด์ Union
|
|
durationMinutes |
ไม่บังคับ ระยะเวลาขั้นต่ำของช่วงเวลาว่างเป็นนาที ค่าเริ่มต้น: |
ฟิลด์ Union
|
|
preferences |
ค่ากำหนดเพื่อค้นหาเวลาที่แนะนำ |
ค่ากำหนด
| การแสดง JSON |
|---|
{ "startHour": string "endHour": string "excludeWeekends": boolean "pageSize": integer } |
| ช่อง | |
|---|---|
ฟิลด์ Union
|
|
startHour |
ชั่วโมงเริ่มต้นที่ต้องการเป็น "HH:mm" (รูปแบบ 24 ชั่วโมง) |
ฟิลด์ Union
|
|
endHour |
ชั่วโมงสิ้นสุดที่ต้องการเป็น "HH:mm" (รูปแบบ 24 ชั่วโมง) |
ฟิลด์ Union
|
|
excludeWeekends |
ไม่รวมวันสุดสัปดาห์ |
ฟิลด์ Union
|
|
pageSize |
จำนวนช่องสูงสุดที่จะแสดงผล ค่าเริ่มต้น: |
สคีมาเอาต์พุต
ข้อความตอบกลับสำหรับ SuggestTime
SuggestTimeResponse
| การแสดง JSON |
|---|
{
"timeSlots": [
{
object ( |
| ช่อง | |
|---|---|
timeSlots[] |
ช่วงเวลาที่แนะนำ |
TimeSlot
| การแสดง JSON |
|---|
{ "startTime": string, "endTime": string, "durationMinutes": integer, "start": { object ( |
| ช่อง | |
|---|---|
startTime |
เลิกใช้งานแล้ว โปรดใช้ |
endTime |
เลิกใช้งานแล้ว โปรดใช้ |
durationMinutes |
เลิกใช้งานแล้ว: ใช้ |
start |
เวลาเริ่มต้นของช่วงเวลา |
end |
เวลาสิ้นสุดของช่วงเวลา |
DateOrDateTime
| การแสดง JSON |
|---|
{ "date": string, "dateTime": string, "timeZone": string } |
| ช่อง | |
|---|---|
date |
วันที่ ISO 8601 ตอนเที่ยงคืน UTC (เช่น |
dateTime |
การประทับเวลา ISO 8601 (เช่น |
timeZone |
ชื่อเขตเวลา TZDB |
คำอธิบายประกอบเครื่องมือ
คำแนะนำที่ทำลายล้าง: ❌ | คำแนะนำที่ทำซ้ำได้: ✅ | คำแนะนำแบบอ่านอย่างเดียว: ✅ | คำแนะนำแบบโลกเปิด: ❌
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.freebusy