تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
FileIterator
أداة تكرار تسمح للنصوص البرمجية بالتكرار على مجموعة كبيرة من الملفات. يمكن الوصول إلى ملف
المتحقّقين من DriveApp أو Folder.
// Log the name of every file in the user's Drive.constfiles=DriveApp.getFiles();while(files.hasNext()){constfile=files.next();Logger.log(file.getName());}
الحصول على العنصر التالي في مجموعة الملفات أو المجلدات
مستندات تفصيلية
getContinuationToken()
تحصل على رمز مميّز يمكن استخدامه لاستئناف هذه المحاولة في وقت لاحق. تكون هذه الطريقة مفيدة
إذا كانت معالجة أداة تكرار في عملية تنفيذ واحدة تتجاوز الحد الأقصى لعدد مرات التنفيذ.
تكون الرموز المميزة للمتابعة صالحة بشكل عام لمدة أسبوع واحد.
الإرجاع
String: رمز مميّز للمتابعة يمكن استخدامه لاستئناف هذه التكرارات باستخدام العناصر التي ظلت في أداة التكرار عند إنشاء الرمز المميّز
hasNext()
لتحديد ما إذا كانت المكالمة إلى next() ستؤدي إلى عرض عنصر
الإرجاع
Boolean: true إذا كان next() سيعرض عنصرًا، false إذا لم يكن الأمر كذلك
next()
الحصول على العنصر التالي في مجموعة الملفات أو المجلدات يُعرِض استثناءً إذا لم تبق أي عناصر.
تاريخ التعديل الأخير: 2024-12-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-12-22 (حسب التوقيت العالمي المتفَّق عليه)"],[[["FileIterator allows scripts to iterate over a large collection of files within Google Drive, accessible via `DriveApp` or a `Folder`."],["It provides methods to check for more files (`hasNext()`), retrieve the next file (`next()`), and manage long iterations with continuation tokens (`getContinuationToken()`)."],["`getContinuationToken()` helps to resume iterations that might exceed execution time limits, with tokens typically valid for a week."],["`hasNext()` returns `true` if there are more files to iterate, allowing scripts to control the loop."],["`next()` retrieves the subsequent file in the collection, throwing an exception if none remain."]]],[]]