انتقل إلى النص
Obsidian Plug-in شرح — Dataview

كيفية استخدام Dataview - ابحث عن التخزين مثل قاعدة البيانات

هذه الصفحة مترجمة آليًا من الأصل الياباني. اقرأ الأصل الياباني

في البيانات التي تم الحصول عليها على 22 أغسطس 2026، كان عرض البيانات عدد التنزيلات 3. في هذه الصفحة، يحصل مباشرة على بيانات README والبيان والتنزيل الرسمية لمستودع GitHub الرسمي، ويلخص فقط ما يمكن القيام به، ومقدار استخدامه، وكيفية كتابة استعلامات 4 إلى الحد الذي يمكن التحقق منه.

اقرأ النص
جدول المحتويات في هذه الصفحة

ما هو المكون الإضافي ل Dataview؟

إنه مكون إضافي يسمح لك بالبحث في القبو (Vault) مثل قاعدة البيانات. يمكن التعامل مع البيانات الوصفية المكتوبة في المادة الأمامية والحقل المضمنة من الملاحظة في طريقة كتابة 4 ل DQL والتعبير المضمن و DataviewJS وتعبير JS المضمن. تنسيق إخراج DQL هو LIST・TABLE・TASK・CALENDAR، وهو ليس نفس تصنيف DataviewJS. في بيانات التنزيل الرسمية (2026 year 8 month 22)، تم تصنيفها 3th مع حالات 4805635 (العدد الإجمالي للتسجيلات في السجل هو 6,840، ولكن الترتيب هو الترتيب في بيانات رقم التنزيل للملفات التي تختلف عن هذا).

لا يمكن تحديد استمرار أو تعليق التطوير أو العملية الحالية بناء على تاريخ ووقت تحديث إحصائيات التنزيل. الرقم والإصدار أدناه هما سجلات الاستحواذ على 22 أغسطس 2026، وليس القيمة الحالية.

سجل الجمع بتاريخ 22/8/2026 — أعداد التنزيل والإصدارات

community-plugin-stats.json الذي نشره الموزع الرسمي ل Obsidian (GitHub: obsidianmd/obsidian-releases) وmanifest.json من مستودع Dataview الخاص (GitHub: blacksmithgu/obsidian-dataview) تم الحصول عليها مباشرة في هذه البيئة عبر raw.githubusercontent.com.

البند القيمة المقاسة الفعلية المصدر
عدد التنزيلات والترتيب 4,805,635(3 rank بين بيانات التنزيل. 1nd place Excalidraw・2rd place Templater) community-plugin-stats.json
إجمالي عدد المكونات الإضافية المسجلة في السجل حالات 6,840. إنه ملف يختلف عن عدد التصنيفات، وعدد التنزيلات أقل قليلا من ذلك (لأن هناك مكونا إضافيا لا يظهر في الإحصاءات). community-plugins.json
الفرق عن القياس السابق (2026-08-21) ±0. ومع ذلك، هذا لا يعني أن "حالات 1 لم تزداد في 24 ساعة" . لم يتم إعادة إنشاء JSON نفسه الذي يتم توزيعه أثناء الاستحواذ على 2، وتمت قراءة الطريقة الصحيحة لقراءة نفس اللقطة مثل الصفحة السابقة. community-plugin-stats.json
تحديث تاريخ ووقت تنزيل بيانات رقم 2025-04-07 19:17 UTC(حوالي 16 منذ أشهر في وقت القياس) community-plugin-stats.json منupdatedالحقول
إصدار الفرع الرئيسي 0.5.68(minAppVersion 0.13.11・isDesktopOnly: false) manifest.json
GitHub تصدر أحدث علامة في وقت الاستحواذ 0.5.70(تدوين بيتا) github.com/blacksmithgu/obsidian-dataview/releases

كان إصدار السيد الذي تم الحصول عليه في ذلك الوقت هو 0.5.68، وكانت علامة الإصدارات 0.5.70 (بيتا). لا يمكن أن يختتم تاريخ ووقت تحديث الملف الإحصائي والفرق بين أرقام 2 هذه وحدها تعليق التطوير والاستقرار والتوافق الحالي. يرجى التحقق من الإصدار الحالي والتغييرات في الإصدار الرسمي .

أوضاع الاستعلام 4 - من عينة README الرسمية

يميز README الرسمي طرق كتابة 4 ل DQL و inline و DataviewJS و inline JS. تنسيق الإخراج في DQL هو LIST وTABLE وSTAK وCALENDAR. مثال README التالي لا يعمل على الجهاز الفعلي هذه المرة أيضا.

1. DQL(لغة الاستعلام عن عرض البيانات)

تدوين مخصص مشابه ل SQL. مناسب للاستخدامات الأساسية.

```dataview
TABLE file.name AS "File", rating AS "Rating" FROM #book
```
2. نوع مضمن

تم تضمينه في النص وتقييمه في المعاينة.

We are on page `= this.file.name`.
3. DataviewJS

الوضع الأقوى الذي يسمح لك بالاستفادة الكاملة من JavaScript API.

```dataviewjs
dv.taskList(dv.pages().file.tasks.where(t => !t.completed));
```
4. نوع JS مضمنة

إصدار JavaScript المضمن. يمكنك تنفيذ أي JS على الفور.

This page was last modified at `$= dv.current().file.mtime`.

توجد 2 صيغ لإدخال البيانات: ترويسة YAML frontmatter في أول الملاحظة، محاطة بـ ---، أو حقل مضمّن في المتن يُكتب بصيغة フィールド名:: 値. يقرأ Dataview كليهما ويستخدمهما في الاستعلامات. للاطلاع على مثال يربط واجهة الإدخال وYAML المحفوظ باستعلام فعلي، راجع تجربة فعلية تتغير فيها قائمة Dataview عند تعديل الخصائص.

---
alias: "document"
last-reviewed: 2021-08-17
thoughts:
  rating: 8
  reviewable: false
---
Basic Field:: Value
**Bold Field**:: Nice!
You can also write [field:: inline fields]; multiple [field2:: on the same line].

احتياطات أمان DataviewJS

من README الرسمي

DataviewJS قوي ويعمل بنفس الأذونات مثل المكونات الإضافية Obsidian الأخرى. بعبارة أخرى، من الممكن إعادة الكتابة وإنشاء الملفات وحذفها واتصالات الشبكة. يوصى رسميا باستخدام الرمز الذي كتبته بنفسك فقط أو البرنامج النصي من موزع موثوق يفهم المحتوى. من ناحية أخرى، يتم وضع رمل استعلامات Dataview العادية (DQL) ولا يمكن تغييرها إلى الخزينة (ما يمكن القيام به محدود).

قبل كتابة استعلام، حدد أولا مكان ترك خط 1

يبحث عرض البيانات ويجمع الملاحظات والبيانات الوصفية في المستودع. إذا كنت ترغب في ترك الملاحظة المدخلة من SimpleMemo، فقم بتشغيل الرابط، وقم بتعيين المجلد الذي يمكن الوصول إليه ووجهة التخزين، وتحقق من اختبار الكتابة. يمكنك اختيار ملاحظة تاريخ أو صندوق وارد ثابت. يرجى التحقق من وصول البريد الإلكتروني وحفظ الملاحظة بشكل منفصل، وتمييزها عن الوظيفة التي تنشئ تلقائيا حقولا ل Dataview.

قم أولا بإنشاء خط 1 ليكون هدف الاستعلام

يمكنك استخدامه بعد التحقق من وجهة التخزين وشروط الربط للمذكرة المدخلة. التنزيل مجاني.

تحميل من App Store
App Store تنزيل رمز الاستجابة السريعة يمكن لمستخدمي الكمبيوتر الشخصي القراءة باستخدام هواتفهم الذكية

الأسئلة الشائعة

ما هو المكون الإضافي ل Dataview؟
إنه مكون إضافي يسمح لك بالبحث في الخزينة (Vault) مثل قاعدة البيانات. يمكن التعامل مع البيانات الوصفية المكتوبة في المادة الأمامية والحقل المضمنة للملاحظة في طريقتين للكتابة 4: DQL والتعبير المضمن وDataviewJS وتعبير JS المضمن. تنسيق إخراج DQL هو LIST・TABLE・TASK・CALENDAR، وهو ليس نفس تصنيف DataviewJS.
كم يستخدم Dataview؟
عند جلب بيانات التنزيل الرسمية من Obsidian مباشرةً بتاريخ 22/8/2026، بلغ العدد 4805635، وضمن تلك البيانات3(1 Excalidraw، 2 Templater). بالإضافة إلى ذلك، "المكون الإضافي المسجل 6,840" هو عدد الحالات في قائمة السجل، وهو ملف منفصل عن بيانات التنزيل التي تحسب الترتيب.
هل لا يزال Dataview قيد التطوير؟
لا يمكن تحديد حالة التطوير الحالية فقط من خلال سجل الاستحواذ للإحصاءات وإصدار 22 أغسطس 2026 في هذه الصفحة. يختلف تاريخ ووقت تحديث الإحصاءات عن تاريخ ووقت تحديث الكود. يرجى التحقق من الإصدار الرسمي وسجل التغيير وتجربته باستخدام إصدار Obsidian الذي تستخدمه. في هذا التصحيح، لم يتم تثبيت الإصدار الحالي وتم تأكيد العملية.
ما هي الطريقة الأساسية لكتابة Dataview؟
أضف بيانات وصفية إلى المادة الأمامية (YAML) للملاحظة أو في الحقل المضمن المكتوب في شكل "اسم الحقل:: القيمة" في النص. علاوة على ذلكdataviewاكتب تنسيق العرض والشروط في كتلة التعليمات البرمجية. على سبيل المثال، يمكنك عرض الملاحظات في LIST وTABLE، والمهام في الملاحظات في TASK.
هل يمكنني استخدام DataviewJS بأمان؟
وفقا ل README الرسمي، يعمل DataviewJS بنفس السلطة مثل المكونات الإضافية Obsidian الأخرى، لذلك من الممكن إعادة كتابة الملفات وحذفها والتواصل مع الشبكة. يوصى باستخدام التعليمات البرمجية أو البرامج النصية الخاصة بك فقط من موزعين موثوقين. يتم وضع علامات DQL العادية في صندوق الرمل ولا يمكن كتابتها في الخزينة.
بيئة التحقق ونطاق التحقق

قمت بإعادة قراءة شرح أنواع القراءة والاستعلام الرسمية على 30 سبتمبر 2026، وصححت طريقة الكتابة وتصنيف تنسيق الإخراج. يحتفظ عدد التنزيلات وعدد التسجيلات والإصدار في ذلك الوقت بسجل الاستحواذ على 2026 8 22، ولم يتم استعادته هذه المرة. لا يتم تضمين تثبيت Dataview وتنفيذ الاستعلام وتوافق الإصدار الحالي والإدخال من SimpleMemo والمزامنة مع محطة طرفية أخرى في التحقق الفعلي من الجهاز هذا.

الصفحات ذات الصلة

المراجع ومصادر البيانات

Obsidian هي Dynalist Inc. إنها علامة تجارية. هذا الموقع هو وسيلة إعلامية مستقلة غير تابعة لمشروع Obsidian، وSimpleMemo هو تطبيق مستقل تم تطويره بواسطة YURIKA, K.K.. Dataview هو مكون إضافي تابع لجهة خارجية تم تطويره بواسطة blacksmithgu (Michael Brenan)، ولا يضمن هذا الموقع أو يوصي بمطوريه أو أصحاب الحقوق.