SharePoint 是一个基于 Web 的协作平台,它允许用户创建、管理和共享文档、信息和应用程序。SharePoint 列表是 SharePoint 站点中的一个重要组成部分,用于存储和管理数据。每个列表项(行)都可以有多个版本,这些版本记录了该项随时间的变化。
SharePoint 列表中的版本类型主要包括:
假设你使用的是 SharePoint Online,并且你有权限访问该列表。你可以使用 SharePoint REST API 来获取某行的所有版本。以下是一个示例代码:
const axios = require('axios');
async function getListItemVersions(listName, itemId) {
const siteUrl = 'https://your-sharepoint-site-url';
const accessToken = 'your-access-token'; // 你需要获取 OAuth 2.0 访问令牌
const apiUrl = `${siteUrl}/_api/web/lists/getbytitle('${listName}')/items(${itemId})/versions`;
try {
const response = await axios.get(apiUrl, {
headers: {
'Authorization': `Bearer ${accessToken}`,
'Accept': 'application/json;odata=verbose'
}
});
const versions = response.data.d.results;
console.log('Versions:', versions);
return versions;
} catch (error) {
console.error('Error fetching versions:', error);
throw error;
}
}
// 示例调用
getListItemVersions('YourListName', 1);
如果你遇到具体的错误信息,请提供详细的错误信息,以便进一步诊断和解决问题。
领取专属 10元无门槛券
手把手带您无忧上云