หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Note
บทความนี้อธิบายคุณสมบัติที่ใช้ในเอเจนต์หรือการไหลของเอเจนต์ที่ขับเคลื่อนโดยฮาร์เนสมาตรฐาน
Important
นี่เป็นฟีเจอร์ตัวอย่าง
- Microsoft เผยแพร่ฟีเจอร์ตัวอย่างก่อนการเปิดตัวอย่างเป็นทางการเพื่อให้ลูกค้าสามารถเข้าถึงและให้ข้อเสนอแนะได้ก่อน
- ฟีเจอร์ตัวอย่างมีฟังก์ชันการทํางานที่จํากัดและไม่เหมาะสําหรับการใช้งานด้านการผลิต
- Microsoft อาจเปลี่ยนชื่อและพารามิเตอร์ของเครื่องมือ MCP รุ่นตัวอย่าง หลีกเลี่ยงการพึ่งพาแบบฮาร์ดโค้ด Microsoft ยังคงรองรับสถานการณ์การใช้งาน
- ฟีเจอร์ตัวอย่างจะขึ้นอยู่กับMicrosoft ข้อกําหนดการใช้เพิ่มเติม
Note
เครื่องมือ MCP Microsoft 365 เฉพาะสําหรับแอปพลิเคชัน (Copilot, Calendar, Mail, SharePoint, OneDrive, Teams, User และ Word) มีไว้เพื่อความเข้ากันได้ย้อนหลังเท่านั้น และไม่ควรใช้ในสภาพแวดล้อมการผลิตหรือโครงการใหม่ สําหรับโครงการใหม่ที่ต้องการเข้าถึงทรัพยากร Microsoft 365 ให้ใช้ Work IQ MCP ร่วมกับ GitHub Copilot harness สําหรับข้อมูลเพิ่มเติม ดูที่ Work IQ MCP ใน Copilot Studio
Overview
| ID ของเซิร์ฟเวอร์ | URL ระดับผู้เช่า | ชื่อที่แสดง | คำอธิบาย |
|---|---|---|---|
mcp_SharePointRemoteServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_SharePointRemoteServer |
SharePoint | เครื่องมือสําหรับการทํางานกับ SharePoint ใช้เซิร์ฟเวอร์นี้สําหรับการจัดการไซต์ รายการ ข้อมูลในรายการ คอลัมน์ ไลบรารีเอกสาร แฟ้ม โฟลเดอร์ และการใช้แฟ้มร่วมกัน การดําเนินการไฟล์ถูกจํากัดไว้ที่ไฟล์ที่มีขนาด 5 เมกะไบต์หรือน้อยกว่า |
เครื่องมือที่พร้อมใช้งาน
findSite
ค้นหา SharePoint ไซต์ที่คุณสามารถเข้าถึงได้ แสดงไซต์เฉพาะที่ตรงกับแบบสอบถามการค้นหา หรือไซต์ที่เกี่ยวข้องมากที่สุด 20 ไซต์ถ้าคุณไม่มีแบบสอบถาม
พารามิเตอร์ตัวเลือก:
- searchQuery: แบบสอบถามการค้นหา (ทั้งชื่อไซต์หรือบางส่วน) เว้นว่างไว้เพื่อแสดงผลไซต์ที่เข้าถึงได้ 20 อันดับแรก
getSiteByPath
แก้ไขไซต์ SharePoint โดยใช้ชื่อโฮสต์ที่แน่นอนและเส้นทางสัมพัทธ์ของเซิร์ฟเวอร์ ใช้วิธีนี้เฉพาะเมื่อคุณมีโครงสร้าง URL ของไซต์ที่สมบูรณ์เท่านั้น ใช้ findSite เมื่อคุณรู้จักชื่อไซต์เท่านั้น
พารามิเตอร์ที่จําเป็น:
- hostname: ชื่อโฮสต์ที่แน่นอน (ตัวอย่างเช่น 'contoso.sharepoint.com')
- serverRelativePath: เส้นทางแบบสัมพัทธ์ของเซิร์ฟเวอร์ (ตัวอย่างเช่น 'ไซต์/การตลาด') เครื่องหมายทับนำหน้าจะมีหรือไม่มีก็ได้
แสดงรายการไซต์ย่อย
แสดงรายการไซต์ย่อยทั้งหมด (ไซต์ลูก) ของไซต์ SharePoint
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint หลัก (รูปแบบ: 'hostname,siteCollectionId,webId')
รายการห้องสมุดเอกสารในไซต์
แสดงรายการไลบรารีเอกสาร (ไดรฟ์) ในไซต์ SharePoint ที่ระบุ
พารามิเตอร์ตัวเลือก:
- siteId: ID ของไซต์ SharePoint (ค่าเริ่มต้น: 'root')
ค้นหาไลบรารีเอกสารเริ่มต้นในไซต์
รับไลบรารีเอกสารเริ่มต้น (ไดรฟ์) ในไซต์ SharePoint
พารามิเตอร์ตัวเลือก:
- siteId: ID ของไซต์ SharePoint (ค่าเริ่มต้น: 'root')
getFolderChildren
ระบุแฟ้มและโฟลเดอร์ 20 อันดับแรก (DriveItems) ที่อยู่ภายในโฟลเดอร์หลักที่ระบุในไลบรารีเอกสาร (ไดรฟ์)
พารามิเตอร์ที่จําเป็น:
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
พารามิเตอร์ตัวเลือก:
- parentFolderId: ID ของโฟลเดอร์หลัก (ค่าเริ่มต้น: 'root')
findFileOrFolder
ค้นหาไฟล์หรือโฟลเดอร์ (DriveItem) ที่สามารถเข้าถึงได้โดยผู้ใช้โดยการค้นหา ค้นหาทั่วทั้งไซต์และไลบรารีเอกสารที่ผู้ใช้มีสิทธิ์เข้าถึง
พารามิเตอร์ที่จําเป็น:
- searchQuery: คิวรีการค้นหา (ชื่อไฟล์ทั้งหมดหรือบางส่วน)
getFileOrFolderMetadata
รับเมตาดาต้าของแฟ้มหรือโฟลเดอร์ (DriveItem) จากไลบรารีเอกสารที่ระบุ (ไดรฟ์) ใน SharePoint
พารามิเตอร์ที่จําเป็น:
- fileOrFolderId: ID ของไฟล์หรือโฟลเดอร์ (DriveItem)
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
getFileOrFolderMetadataByUrl
รับข้อมูลเมตาสําหรับไฟล์หรือโฟลเดอร์ (DriveItem) จาก URL ที่แชร์ เฉพาะผู้ใช้ที่มีสิทธิ์อย่างชัดเจนในการเข้าถึงไฟล์เท่านั้นที่สามารถรับเมตาดาต้าได้
พารามิเตอร์ที่จําเป็น:
- fileOrFolderUrl: URL ของไฟล์หรือโฟลเดอร์ URL ไม่ได้ถูกแลกใช้เพื่อแชร์กับผู้ใช้ พวกเขาต้องมีการเข้าถึงอย่างชัดเจน
readSmallTextFile
อ่าน (ดาวน์โหลด) ไฟล์ข้อความที่มีขนาดเล็กกว่า 5 MB จากไลบรารีเอกสาร (ไดรฟ์) เฉพาะ
พารามิเตอร์ที่จําเป็น:
- fileId: ID ของไฟล์ (DriveItem) เพื่ออ่านหรือดาวน์โหลด
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
readSmallBinaryFile
อ่านแฟ้มไบนารีที่เล็กกว่า 5 เมกะไบต์จากไลบรารีเอกสาร (ไดรฟ์) ที่ระบุ เนื้อหาไฟล์จะถูกส่งกลับเป็นสตริงที่เข้ารหัส base64
พารามิเตอร์ที่จําเป็น:
- fileId: ID ของไฟล์ (DriveItem) เพื่ออ่านหรือดาวน์โหลด
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
createSmallTextFile
สร้างหรืออัปโหลดไฟล์ข้อความที่มีขนาดเล็กกว่า 5 MB ไปยังไลบรารีเอกสาร (ไดรฟ์) เฉพาะ
พารามิเตอร์ที่จําเป็น:
- ชื่อไฟล์: ชื่อไฟล์รวมถึงนามสกุล
- เนื้อหาข้อความ: เนื้อหาข้อความของไฟล์
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
พารามิเตอร์ตัวเลือก:
- parentFolderId: ID ของโฟลเดอร์หลัก (ค่าเริ่มต้น: 'root')
createSmallBinaryFile
สร้างแฟ้มไบนารีที่เล็กกว่า 5 เมกะไบต์โดย base64 โดยการเข้ารหัสเนื้อหาไปยังไลบรารีเอกสาร (ไดรฟ์) ที่ระบุ
พารามิเตอร์ที่จําเป็น:
- ชื่อไฟล์: ชื่อไฟล์รวมถึงนามสกุล
- base64Content: เนื้อหาไฟล์ไบนารีที่เข้ารหัสเป็นสตริง base64
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
พารามิเตอร์ตัวเลือก:
- parentFolderId: ID ของโฟลเดอร์หลัก (ค่าเริ่มต้น: 'root')
createFolder
สร้างโฟลเดอร์ใหม่ (DriveItem) ภายในไลบรารีเอกสาร (ไดรฟ์) ที่ระบุ ถ้ามีโฟลเดอร์ที่มีชื่อเดียวกัน ระบบเพิ่มคําต่อท้ายตัวเลข (ตัวอย่างเช่น NewFolder (1))
พารามิเตอร์ที่จําเป็น:
- folderName: ชื่อของโฟลเดอร์
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
พารามิเตอร์ตัวเลือก:
- parentFolderId: ID ของโฟลเดอร์หลัก (ค่าเริ่มต้น: 'root')
เปลี่ยนชื่อ FileOrFolder
เปลี่ยนชื่อแฟ้มหรือโฟลเดอร์ (DriveItem) ภายในไลบรารีเอกสาร (ไดรฟ์) ที่ระบุ ชื่อใหม่จะต้องสอดคล้องกับมาตรฐานการตั้งชื่อ
พารามิเตอร์ที่จําเป็น:
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
- fileOrFolderId: ID ของไฟล์หรือโฟลเดอร์ที่จะเปลี่ยนชื่อ
- newFileOrFolderName: ชื่อใหม่
พารามิเตอร์ตัวเลือก:
- etag: ETag สำหรับการควบคุมการทำงานพร้อมกัน
ลบไฟล์หรือโฟลเดอร์
ลบแฟ้มหรือโฟลเดอร์ (DriveItem) จากไลบรารีเอกสาร (ไดรฟ์) ที่ระบุ
พารามิเตอร์ที่จําเป็น:
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
- fileOrFolderId: ID ของไฟล์หรือโฟลเดอร์ที่จะลบ
พารามิเตอร์ตัวเลือก:
- etag: ETag สำหรับการควบคุมการทำงานพร้อมกัน
ย้ายไฟล์หรือโฟลเดอร์
ย้ายแฟ้มหรือโฟลเดอร์ (DriveItem) ไปยังโฟลเดอร์ปลายทาง สนับสนุนการย้ายข้ามไลบรารีเอกสารที่แตกต่างกัน (ไดรฟ์) ภายใน SharePoint การดําเนินการนี้เป็นแบบอะซิงโครนัส ใช้ checkOperationStatus เพื่อตรวจสอบความคืบหน้า
พารามิเตอร์ที่จําเป็น:
- sourcedoclibid: ID ของไลบรารีเอกสารต้นทาง (ไดรฟ์)
- sourcefileid: ID ของไฟล์ต้นทางหรือโฟลเดอร์ที่จะย้าย
- destdoclibid: ID ของไลบรารีเอกสารปลายทาง (ไดรฟ์)
- destfolderid: ID ของโฟลเดอร์ปลายทาง (ต้องมีอยู่)
พารามิเตอร์ตัวเลือก:
- newfilename: ชื่อใหม่สําหรับรายการที่ย้าย
คัดลอกไฟล์หรือโฟลเดอร์
คัดลอกไฟล์หรือโฟลเดอร์ (DriveItem) ไปยังโฟลเดอร์ปลายทาง สนับสนุนการทําสําเนาข้ามไลบรารีเอกสารต่าง ๆ ภายใน SharePoint การดําเนินการนี้เป็นแบบอะซิงโครนัส ใช้ checkOperationStatus เพื่อตรวจสอบความคืบหน้า
พารามิเตอร์ที่จําเป็น:
- sourcedoclibid: ID ของไลบรารีเอกสารต้นทาง (ไดรฟ์)
- sourcefileid: ID ของไฟล์หรือโฟลเดอร์ต้นทางที่จะคัดลอก
- destdoclibid: ID ของไลบรารีเอกสารปลายทาง (ไดรฟ์)
- destfolderid: ID ของโฟลเดอร์ปลายทาง (ต้องมีอยู่)
พารามิเตอร์ตัวเลือก:
- newfilename: ชื่อใหม่สําหรับรายการที่คัดลอก
checkOperationStatus
ตรวจสอบสถานะของการดําเนินการแบบอะซิงโครนัส เช่น การคัดลอกหรือย้าย โดยใช้โทเค็นการดําเนินการที่ส่งกลับจากการดําเนินการต้นฉบับ
พารามิเตอร์ที่จําเป็น:
-
operationToken: โทเค็นการดําเนินการที่ส่งกลับจากการดําเนินการต่างเวลาเช่น
copyFileOrFolderหรือmoveFileOrFolder
uploadFileFromUrl
อัปโหลดไฟล์จาก SharePoint หรือ URL OneDrive ไปยังโฟลเดอร์ปลายทางในไลบรารีเอกสาร (ไดรฟ์) ไฟล์ถูกคัดลอกจาก URL ต้นทาง ดังนั้นไฟล์ต้นฉบับจะไม่ถูกเปลี่ยนแปลง
พารามิเตอร์ที่จําเป็น:
- sourceUrl: Source URL (ต้องเป็น SharePoint หรือ URL OneDrive ที่ถูกต้อง)
-
destinationDocumentLibraryId: ID ของไลบรารีเอกสารปลายทาง ใช้
meสําหรับ OneDrive ของผู้ใช้
พารามิเตอร์ตัวเลือก:
-
destinationFolderId: ID ของโฟลเดอร์ปลายทาง (ค่าเริ่มต้น:
root) - ชื่อไฟล์: ชื่อแฟ้มใหม่ ชื่อแฟ้มใหม่ ค่าเริ่มต้นเป็นชื่อไฟล์ต้นฉบับ
แชร์ไฟล์หรือโฟลเดอร์
ส่งคําเชิญให้ใช้ร่วมกันเพื่อให้สิทธิ์ในการอ่านหรือการเขียนบนแฟ้มหรือโฟลเดอร์ (DriveItem) ภายในไลบรารีเอกสาร (ไดรฟ์) ที่ระบุ
พารามิเตอร์ที่จําเป็น:
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
- fileOrFolderId: ID ของไฟล์หรือโฟลเดอร์ที่จะแชร์
- recipientEmails: อาร์เรย์ของที่อยู่อีเมลของผู้รับ
- บทบาท: อาร์เรย์ของบทบาท: 'read', 'write' ('write' ให้สิทธิ์ทั้งการอ่านและการเขียน)
พารามิเตอร์ตัวเลือก:
- ข้อความ: ข้อความแบบกําหนดเองสําหรับอีเมลเชิญ (ค่าเริ่มต้น: นี่คือไฟล์ที่เรากําลังทํางานร่วมกัน)
- sendInvitation: จะส่งคําเชิญการแชร์ (ค่าเริ่มต้น: จริง) หรือไม่
ตั้งค่าป้ายกำกับความไวบนไฟล์
ตั้งค่าป้ายชื่อระดับความลับของแฟ้มจากไลบรารีเอกสารที่ระบุ (ไดรฟ์)
พารามิเตอร์ที่จําเป็น:
- documentLibraryId: ID ของไลบรารีเอกสาร (ไดรฟ์)
- fileId: ID ของไฟล์ (DriveItem)
- sensitivityLabelId: ID ของป้ายชื่อระดับความลับ หรือสตริงว่างหากต้องการลบป้ายชื่อดังกล่าว
พารามิเตอร์ตัวเลือก:
- assignmentMethod: วิธีการกําหนด: 'มาตรฐาน', 'สิทธิ์', 'อัตโนมัติ' หรือ 'unknownFutureValue' (ค่าเริ่มต้น: 'พิเศษ')
- justificationText: ข้อความเหตุผลสำหรับการตรวจสอบ; จำเป็นเมื่อมีการลดระดับหรือนำป้ายกำกับออก (ค่าเริ่มต้น: 'Changed by MCPServer')
listLists
รับรายการ SharePoint ทั้งหมดที่พร้อมใช้งานบนไซต์ที่ระบุ ใช้เพื่อค้นหารายการที่มีอยู่ภายในไซต์
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint (รูปแบบ: 'hostname,siteCollectionId,webId')
createList
สร้าง SharePoint list ใหม่ภายในไซต์
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- displayName: แสดงชื่อของรายการใหม่
พารามิเตอร์ตัวเลือก:
-
คอลัมน์: คอลเลกชันของคอลัมน์เป็นคู่คีย์-ค่า:
[{ Key: 'JobTitle', Value: 'text' }]ชนิดที่รองรับ: ข้อความ, multilineText, ตัวเลข, แบบบูลีน, dateTime, ตัวเลือก, ค้นหา, personOrGroup, ไฮเปอร์ลิงก์, สกุลเงิน, คำนวณไว้ - แม่ แบบ: ชนิดเทมเพลตรายการ (ค่าเริ่มต้น: 'genericList') ตัวเลือก: ทั่วไปรายการ, documentLibrary, เหตุการณ์, งาน, การประกาศ, รายชื่อผู้ติดต่อ, ลิงก์, แบบสํารวจ, การติดตามปัญหา, กระดานสนทนา
ลบรายการ
ลบ SharePoint list ออกจากไซต์ ลบคอนเทนเนอร์รายการทั้งหมดและทุกรายการภายในนั้น การดำเนินการนี้ไม่สามารถยกเลิกได้
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการที่จะลบ
พารามิเตอร์ตัวเลือก:
- etag: ETag สำหรับการควบคุมการทำงานพร้อมกัน
ส่งคำเชิญสำหรับรายการ
ส่งคำเชิญการแชร์เพื่อมอบสิทธิ์ให้กับรายการ SharePoint
พารามิเตอร์ที่จําเป็น:
- listId: ID ของรายการ SharePoint ที่จะแชร์
- recipientEmails: อาร์เรย์ของที่อยู่อีเมลของผู้รับ
- บทบาท: บทบาท: 'อ่าน' (ดูเท่านั้น), 'มีส่วนร่วม' (มุมมอง, เพิ่ม, อัปเดต, ลบรายการ), 'แก้ไข' (การแก้ไขทั้งหมดรวมถึงโครงสร้างรายการ)
พารามิเตอร์ตัวเลือก:
- ไซต์ Url: URL ไซต์ของไซต์ SharePoint ที่มีรายการ
- sendEmail: จะส่งการแจ้งเตือนทางอีเมล (ค่าเริ่มต้น: true) หรือไม่
listListItems
รับรายการ (แถว/ระเบียน) จาก SharePoint list ที่ระบุ
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
getListItem
ดึงรายการเดียว (แถวหรือระเบียน) จากรายการ SharePoint list โดยใช้ ID ของมัน
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
- itemId: ID ของข้อมูลในรายการเฉพาะ
createListItem
สร้างรายการใหม่ (แถวหรือระเบียน) ใน SharePoint list
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
-
ฟิลด์: คู่คีย์-ค่าสําหรับค่าฟิลด์ เช่น
[{ Key: 'Title', Value: 'Software Engineer' }, { Key: 'Department', Value: 'Engineering' }]. โดยปกติจะต้องกรอกฟิลด์ 'ชื่อเรื่อง'
updateListItem
ปรับปรุงรายการที่มีอยู่ (แถวหรือระเบียน) ใน SharePoint list อัพเดตเฉพาะเขตข้อมูลที่ระบุเท่านั้น เขตข้อมูลที่เว้นไว้จะเก็บค่าของเขตข้อมูลเหล่านั้นไว้
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
- itemId: ID ของรายการที่จะอัปเดต
- ฟิลด์: คู่คีย์-ค่าของฟิลด์ที่จะอัปเดต
พารามิเตอร์ตัวเลือก:
- etag: ETag สำหรับการควบคุมการทำงานพร้อมกัน
deleteListItem
ลบรายการ (แถวหรือระเบียน) ออกจาก SharePoint list
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
- itemId: ID ของรายการที่จะลบ
พารามิเตอร์ตัวเลือก:
- etag: ETag สำหรับการควบคุมการทำงานพร้อมกัน
listColumns
รับคอลัมน์ทั้งหมดจาก SharePoint list
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
สร้างคอลัมน์
สร้างคอลัมน์ใหม่ใน SharePoint list รองรับคอลัมน์หลายชนิด รวมถึงข้อความ ตัวเลข ตัวเลือก วันที่เวลา บูลีน ผู้ใช้ ค้นหา คํานวณ และอื่น ๆ
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
- ชื่อ: ชื่อคอลัมน์ภายใน (ตัวระบุทางโปรแกรม)
- columnType: ชนิดคอลัมน์: ข้อความ, หมายเหตุ, หมายเลข, จํานวนเต็ม, บูลีน, วันที่เวลา, ตัวเลือก, multichoice, สกุลเงิน, ค้นหา, ผู้ใช้, url, คํานวณ, คํา, หลายเทอม, ตําแหน่งที่ตั้ง, ตําแหน่งที่ตั้ง, รูปขนาดย่อ, ตัวนับ, คํานวณ, contentTypeId, ไฟล์, ไฟล์แนบ, guid, outcomeChoice, approvalStatus
พารามิเตอร์ตัวเลือก:
-
columnProperties: การตั้งค่าเฉพาะชนิด (ตัวอย่างเช่น
{ "maxLength": 255 }สําหรับข้อความ{ "choices": ["A","B","C"] }สําหรับตัวเลือก) - คำ อธิบาย: คําอธิบายของคอลัมน์
- displayName: ชื่อที่แสดงใน UI (ค่าเริ่มต้นเป็น 'ชื่อ')
- ต้องระบุ: ทําให้คอลัมน์จําเป็นต้องมี (ค่าเริ่มต้น: เท็จ)
- ซ่อน: ซ่อนคอลัมน์จากมุมมอง (ค่าเริ่มต้น: เท็จ)
updateColumn
อัปเดตคอลัมน์ที่มีอยู่ใน SharePoint list
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
- columnId: ID ของคอลัมน์ที่จะอัปเดต
พารามิเตอร์ตัวเลือก:
- columnType: ชนิดคอลัมน์ (จําเป็นเมื่อให้ 'columnProperties')
- columnProperties: คุณสมบัติเฉพาะสําหรับชนิดที่จะอัปเดต
- คำ อธิบาย: คําอธิบายใหม่
- displayName: ชื่อที่แสดงใหม่
- ซ่อน: ซ่อนหรือแสดงคอลัมน์
- ต้องระบุ: กําหนดให้คอลัมน์เป็นคอลัมน์ที่จําเป็นหรือเป็นทางเลือก
ลบคอลัมน์
ลบคอลัมน์จาก SharePoint list คำ เตือน: การดําเนินการนี้จะเป็นการลบข้อมูลทั้งหมดที่จัดเก็บไว้ในคอลัมน์นั้นสําหรับรายการทั้งหมดออก
พารามิเตอร์ที่จําเป็น:
- siteId: ID ของไซต์ SharePoint
- listId: ID ของรายการ SharePoint
- columnId: ID ของคอลัมน์ที่จะลบ
คุณลักษณะสำคัญ
การจัดการไซต์
- ค้นหาไซต์ตามชื่อหรือเรียกดูไซต์ที่สามารถเข้าถึงได้
- ดึงข้อมูลไซต์จากพาธ URL แบบตรงกันทุกประการ
- แสดงรายการไซต์ลูกและไซต์ย่อย
- การนำทางโครงสร้างลำดับชั้นของไซต์แบบครอบคลุม
การจัดการไลบรารีเอกสาร
- ทํารายการไลบรารีเอกสารทั้งหมดในไซต์หนึ่ง
- รับไลบรารีเอกสารเริ่มต้น
- เรียกดูเนื้อหาในโฟลเดอร์ (สูงสุด 20 รายการ)
- สร้างและจัดการโครงสร้างโฟลเดอร์
การดําเนินการของไฟล์
- สร้างไฟล์ข้อความและไฟล์ไบนารี (5 MB หรือน้อยกว่า)
- อ่านข้อความและไฟล์ไบนารี (5 MB หรือน้อยกว่า)
- ลบ เปลี่ยนชื่อ และย้ายแฟ้มและโฟลเดอร์
- คัดลอกแฟ้มและโฟลเดอร์ทั้งไลบรารีเอกสาร
- อัปโหลดไฟล์จาก SharePoint หรือ URL OneDrive
- ค้นหาแฟ้มและโฟลเดอร์ในไซต์ทั้งหมดที่สามารถเข้าถึงได้
- รับเมตาดาต้าของไฟล์และโฟลเดอร์
การดำเนินการแบบอะซิงค์
- คัดลอกและย้ายแฟ้มและโฟลเดอร์ต่างๆ แบบอะซิงโครนัสทั่วทั้งไลบรารีเอกสาร
- ตรวจสอบสถานะของการดำเนินการแบบอะซิงโครนัสโดยใช้โทเค็นของการดำเนินการ
การดำเนินการรายการ
- สร้าง อ่าน และลบรายการ
- การสนับสนุนสําหรับเทมเพลตรายการหลายรายการ รวมถึงทั่วไป ไลบรารีเอกสาร เหตุการณ์ และงาน
- แชร์รายการโดยกำหนดสิทธิ์การเข้าถึงตามบทบาท
- จัดการข้อมูลในรายการโดยการสร้าง อ่าน อัปเดต และลบรายการเหล่านั้น
การจัดการคอลัมน์
- สร้างคอลัมน์ที่มีหลากหลายประเภท เช่น ข้อความ หมายเหตุ ตัวเลข บูลีน วันที่เวลา ตัวเลือก ค้นหา ผู้ใช้ URL คํานวณ และอื่น ๆ
- อัปเดตคุณสมบัติคอลัมน์และเมตาดาต้า
- กําหนดค่าข้อกําหนดของคอลัมน์และการมองเห็น
- ตั้งค่าคุณสมบัติของคอลัมน์เฉพาะชนิด
การแชร์และสิทธิ์
- แชร์ไฟล์ โฟลเดอร์ และรายการกับผู้ใช้
- ใช้การควบคุมการเข้าถึงตามบทบาทกับบทบาทการอ่าน เขียน มีส่วนร่วม และแก้ไข
- อีเมลแจ้งเตือนเพื่อแชร์
- ข้อความที่กําหนดเองในคําเชิญ
การรักษาความปลอดภัยและการปฏิบัติตามกฎระเบียบ
- ใช้และเอาป้ายชื่อที่มีความสำคัญออก
- ใช้วิธีการกําหนดหลายวิธี รวมถึงมาตรฐาน มีสิทธิพิเศษ และอัตโนมัติ
- เหตุผลประกอบการตรวจสอบ
- ใช้การควบคุมการทำงานพร้อมกันด้วย eTags
หมายเหตุ
- การดําเนินการของไฟล์ถูกจํากัดไว้ที่ไฟล์ที่มีขนาด 5 เมกะไบต์หรือน้อยกว่าสําหรับการอัปโหลดและดาวน์โหลด
- การดําเนินการคัดลอกและย้ายเป็นแบบอะซิงโครนัส ใช้
checkOperationStatusเพื่อตรวจสอบความคืบหน้า - การดําเนินการคัดลอกและย้ายสนับสนุนการดําเนินการข้ามไลบรารีภายใน SharePoint
-
uploadFileFromUrlต้องการ URL ต้นทางของ SharePoint หรือ OneDrive ที่ถูกต้อง - eTags ช่วยควบคุมการทำงานพร้อมกันในการอัปเดตและลบ
- เติมคําลงท้ายตัวเลขอัตโนมัติสําหรับชื่อโฟลเดอร์ที่ซ้ํากัน
- การลบรายการไม่สามารถเลิกทําได้
- การลบคอลัมน์จะลบข้อมูลทั้งหมดที่จัดเก็บไว้ในคอลัมน์นั้น
- การดําเนินการค้นหาส่งกลับผลลัพธ์ 20 อันดับแรกตามค่าเริ่มต้น