معرفی
در این مقاله، با ایجاد درخواست API دستهای آنلاین SharePoint برای عملیات INSERT، UPDATE و DELETE با استفاده از $batch REST API آشنا میشویم.
شرح
در مقاله قبلی ، نحوه استفاده و برقراری تماس های SharePoint $batch Rest API را به راحتی با چند خط کد با استفاده از BatchUtils آموختیم . می توانید به Batchutils از مقاله قبلی یا می توانید مستقیماً از BatchUtils مراجعه کنید .
هنگامی که مرجع BatchUtils را اضافه کردید، کد زیر را برای درج انبوه در فهرست آنلاین شیرپوینت اضافه کنید.
توجه داشته باشید
که BatchUtils در حال بازخورد توسعه است و از پیشنهادات استقبال می شود
که BatchUtils در حال بازخورد توسعه است و از پیشنهادات استقبال می شود
درج انبوه با استفاده از SharePoint Online $batch REST API با BatchUtils
مرحله 1
یک URL درخواست با Payload و اقدام به عنوان آرایه برای درخواست های متعدد آماده کنید.
- // Prepare collection of request with requestUrl and payload data.
- var arr=[
- {
- reqUrl:"https://brgrp.sharepoint.com/_api/Lists/Getbytitle('PlaceHolderList')/items"
- ,action:"ADD",
- data:{__metadata:{type:"SP.Data.PlaceHolderListListItem"},Title:"Add Article_Using_Batch_1"}},
- {
- reqUrl:"https://brgrp.sharepoint.com/_api/Lists/Getbytitle('PlaceHolderList')/items"
- ,action:"ADD",
- data:{__metadata:{type:"SP.Data.PlaceHolderListListItem"},Title:"Add Article_Using_Batch_2"}}
- ];
طبق مثال بالا reqUrl، فیلد اقدام و داده الزامی است.