var documents = new Document('document');
var currentDocument = null;
let arr = [];
for (let i = 0; i < Context.Pages.length; i++) {
arr[i] = Context.Pages[i];
}
// Sort the "arr" array based on the numerical values of a specific field in each page
arr.sort((page1, page2) => parseInt(page1.GetField("Field").Text) - parseInt(page2.GetField("Field").Text));
// 遍歷已排序的 "arr" 陣列,並將每個 "page" 物件附加到 "documents" 文件的 "Pages" 屬性
for (let i = 0; i < arr.length; i++) {
const page = arr[i];
documents.Pages.push(page);
}
return [documents];