إشعار: يجب
إثبات أهلية جميع المشاريع غير التجارية المسجّلة لاستخدام Earth Engine قبل
15 أبريل 2025 من أجل الحفاظ على إمكانية الوصول إلى Earth Engine.
ee.data.getOperation
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
للحصول على معلومات حول عملية أو قائمة عمليات
يمكنك الاطّلاع على مزيد من التفاصيل حول العمليات هنا: https://cloud.google.com/apis/design/design_patterns#long_running_operations
تعرِض هذه السمة حالة العملية أو خريطة من أسماء العمليات إلى الحالة. تحتوي كل عملية على ما يلي:
- name: اسم العملية بالتنسيق projects/X/operations/Y
- done: تكون القيمة صحيحة عند انتهاء العملية.
- error: قد يتم ضبطها عندما تكون done=true. يحتوي على الرسالة والحقول الأخرى من https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status
- البيانات الوصفية التي تحتوي على
+ state: PENDING أو RUNNING أو CANCELLING أو SUCCEEDED أو CANCELLED أو FAILED
+ الوصف: وصف المهمة المقدَّم
+ type: EXPORT_IMAGE, EXPORT_FEATURES, etc.
+ create_time: الوقت الذي تم فيه إرسال العملية لأول مرة.
+ update_time: الطابع الزمني لآخر تعديل.
+ start_time: الوقت الذي بدأت فيه العملية، إذا كان ذلك منطبقًا.
+ end_time: الوقت الذي انتهى فيه تشغيل العملية، إذا كان ذلك منطبقًا.
+ attempt: عدد محاولات إعادة تنفيذ هذه المهمة، بدءًا من 1.
+ destination_uris: الموارد التي تنتجها هذه العملية
+ batch_eecu_usage_seconds: وحدة المعالجة المركزية المستخدَمة في هذه العملية
الاستخدام | المرتجعات |
---|
ee.data.getOperation(operationName, callback) | Dictionary<api.Operation>|api.Operation |
الوسيطة | النوع | التفاصيل |
---|
operationName | List<String>|String | أسماء العمليات |
callback | الدالة، اختيارية | دالة ردّ اختيارية في حال عدم توفيرها، يتم إجراء المكالمة بشكل متزامن. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eThe API retrieves the status of an operation or a list of operations, providing details like progress, errors, and timing.\u003c/p\u003e\n"],["\u003cp\u003eEach operation status includes information such as name, completion status, error details, and operation-specific metadata like state, description, and resource usage.\u003c/p\u003e\n"],["\u003cp\u003eOperation metadata provides insights into the operation's lifecycle, including creation, start, update, and end times, as well as retry attempts and resource consumption.\u003c/p\u003e\n"],["\u003cp\u003eUsers can fetch operation details using the \u003ccode\u003eee.data.getOperation()\u003c/code\u003e function, providing the operation name and an optional callback for asynchronous execution.\u003c/p\u003e\n"],["\u003cp\u003eUpon successful execution, the function returns a dictionary containing the operation status or a map of operation names to their respective statuses.\u003c/p\u003e\n"]]],["This outlines how to retrieve information about operations, either individually or in a list. Each operation's details include its `name`, `done` status, and potential `error`. `Metadata` offers insights like `state` (`PENDING`, `RUNNING`, etc.), `description`, `type`, relevant timestamps (`create_time`, `update_time`, etc.), `attempt` count, `destination_uris`, and `batch_eecu_usage_seconds`. Operations can be retrieved using `ee.data.getOperation`, which accepts `operationName(s)` and an optional callback for asynchronous execution.\n"],null,["# ee.data.getOperation\n\n\u003cbr /\u003e\n\nGets information on an operation or list of operations.\n\n\u003cbr /\u003e\n\nSee more details on Operations here: https://cloud.google.com/apis/design/design_patterns#long_running_operations\n\nReturns operation status, or a map from operation names to status. Each Operation contains:\n\n- name: operation name in the format projects/X/operations/Y\n\n- done: true when operation has finished running.\n\n- error: may be set when done=true. Contains message and other fields from https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status\n\n- metadata, which contains\n\n+ state: PENDING, RUNNING, CANCELLING, SUCCEEDED, CANCELLED, or FAILED\n\n+ description: Supplied task description\n\n+ type: EXPORT_IMAGE, EXPORT_FEATURES, etc.\n\n+ create_time: Time the operation was first submitted.\n\n+ update_time: Timestamp of most recent update.\n\n+ start_time: Time the operation started, when so.\n\n+ end_time: Time the operation finished running, when so.\n\n+ attempt: Number of retries of this task, starting at 1.\n\n+ destination_uris: Resources output by this operation.\n\n+ batch_eecu_usage_seconds: CPU used by this operation.\n\n| Usage | Returns |\n|-----------------------------------------------------|--------------------------------------------|\n| `ee.data.getOperation(operationName, `*callback*`)` | Dictionary\\\u003capi.Operation\\\u003e\\|api.Operation |\n\n| Argument | Type | Details |\n|-----------------|------------------------|------------------------------------------------------------------------|\n| `operationName` | List\\\u003cString\\\u003e\\|String | Operation name(s). |\n| `callback` | Function, optional | An optional callback. If not supplied, the call is made synchronously. |"]]