المجتمع · المساعدة

دليل مستخدم SheetApps

حوّل مصنف Excel (أو Google Sheet) إلى تطبيق ويب متعدد المستخدمين — نماذج وتحقق وقوائم بحث واستيراد/تصدير والمزيد.

أنواع بيانات الحقول

لكل حقل نوع — يحدد كيف يُتحقَّق منه ويُدخَل ويُعرَض. المال يحصل على منتقي عملة، والتاريخ على تقويم، ويُقنَّع الـ SSN، وتسحب القائمة المنسدلة من قائمة.

نادرًا ما تضبط النوع يدويًا — يقرأه SheetApps من اسم الحقل وبياناتك النموذجية. لتحديده صراحةً، ضعه في عمود Data type في ورقة القواعد (تُقبَل صيغ مألوفة كثيرة). وهذا هو الكتالوج الكامل:

النوعيتحقق من
text / textareaنص حر. يمكن إضافة حد اختياري للطول باستخدام text(20) — بحد أقصى 20 حرفًا (ينطبق أيضًا على textarea).
integerأعداد صحيحة فقط (بدون كسور عشرية)، مثل أعداد العناصر غير القابلة للتجزئة.
number / decimalأرقام بمنازل عشرية (مرادفات: numeric، decimal، float). تُعرض بمنزلتين عشريتين افتراضيًا؛ يمكن تجاوزها بـ decimal(4).
quantityمقدار عشري بوحدة قياس — مثل «12.50 kg». يحصل على منتقي وحدة ليختار كل سجل وحدته. انظر العملات والوحدات لكيفية اكتشاف الوحدات ومشاركتها.
currency / amountمال (أسماء بديلة: amount، money). يحصل على منتقي عملة ليختار كل سجل عملته؛ والاختيار الفارغ يستخدم عملة التطبيق الافتراضية. انظر العملات والوحدات لكيفية اكتشاف المنتقي ومشاركته ووضعه.
percentقيمة نسبة مئوية تُعرض بعلامة % (15 ← «15%»).
dateتاريخ تقويمي (YYYY-MM-DD)؛ يعرض منتقي تاريخ.
yearسنة تقويمية من أربعة أرقام، مثل 2026. تظهر كقائمة منسدلة للسنة، ويتم اكتشافها تلقائيًا من عمود أعداد صحيحة باسم السنة / السنة المالية / FY.
monthشهر تقويمي مع سنته — يُخزَّن بصيغة YYYY-MM (مثل 2026-07). يظهر كمنتقٍ للشهر، ويتم اكتشافه تلقائيًا من عمود تواريخ باسم الشهر.
datetimeتاريخ مع وقت من اليوم، مثل 2026-07-13 14:30. يظهر كمنتقٍ للتاريخ والوقت، ويتم اكتشافه تلقائيًا من الخلايا التي تحمل مكوِّن وقت فعلي.
timeوقت من اليوم — HH:MM (مثل 09:30). يظهر كمنتقٍ للوقت، ويتم اكتشافه تلقائيًا من خلايا الوقت.
emailعنوان بريد إلكتروني.
booleanصحيح / خطأ (مربع اختيار).
dropdownقيمة مختارة من قائمة بحث (ورقة List_ أو قائمة قياسية).
ssnرقم ضمان اجتماعي أمريكي (مُقنّع).
zipZIP من 5 أرقام أو ZIP+4.
phoneهاتف مع قائمة منسدلة لرمز البلد (الافتراضي +1).
credit_card13–19 رقمًا + فحص Luhn (مُقنّع). تُخزَّن آخر 4 أرقام فقط — يُتحقق من الرقم الكامل مرة واحدة عند الحفظ ولا يُحفظ أبدًا.
upc / routing_numberرقم تحقق UPC-A / مجموع تحقق توجيه ABA من 9 أرقام.
urlرابط ويب/URL.
fileمرفق ملف عام (حد الحجم معروض أسفل الحقل). تُعرض الصور وملفات PDF والنصوص داخل المتصفح؛ وتُرفض النصوص البرمجية. للوسائط المحددة استخدم الأنواع image / video / audio / doc أدناه.
imageرفع صورة (jpg, png, webp, gif, bmp — بدون SVG). تعرض صورة مصغّرة؛ انقر للعرض بالحجم الكامل؛ والتنزيل.
videoرفع فيديو (mp4, mov, webm). يعرض صورة مصغّرة؛ انقر للتشغيل في مكانه؛ والتنزيل.
audioرفع صوت (mp3, wav, ogg, m4a). يُشغَّل ضمن الصفحة مع زر تنزيل.
docرفع مستند — للقراءة فقط. تُعرض ملفات PDF والنصوص وCSV داخل المتصفح؛ وتُنزَّل ملفات Word وExcel وPowerPoint. تُقبل أنواع المستندات الآمنة فقط.
relationبحث بين النماذج: يشير إلى سجل في نموذج آخر من التطبيق نفسه عبر مفتاح العمل لذلك النموذج. يظهر كقائمة اختيار سجلات قابلة للبحث تخزّن مفتاح السجل المختار.
ulid / nanoidمعرّف للقراءة فقط يُولَّد تلقائيًا ويملؤه التطبيق عند إنشاء السجل. ulid — معرّف من 26 حرفًا قابل للفرز؛ nanoid — معرّف عشوائي مُختصر طوله الافتراضي 21 (nanoid(10) ← الطول 10). كلاهما يستخدم Crockford base32 (أحرف كبيرة، مع إزالة الأحرف المتشابهة I L O U).
كيف يُحدَّد النوع (الأعلى يفوز): (1) نوع بيانات صريح في ورقة القواعد؛ (2) اسم الحقل — الأسماء التي تحتوي date ← تاريخ، وprice/amount/total/cost/fee ← عملة، وquantity/qty ← كمية، وcount/units ← عدد صحيح، بالإضافة إلى ssn وzip وphone وemail وimage/photo ← صورة وvideo ← فيديو وaudio/sound ← صوت وdocument/pdf ← مستند وfile؛ (3) قيم البيانات النموذجية وتنسيق الخلية — الأعداد الصحيحة ← عدد صحيح، والأرقام ذات الكسور ← رقم، والخلية المنسّقة كعملة ($ € £ …) ← عملة؛ (4) وإلا text.

تلك هي أنواع الحقول. للقوائم القياسية المدمجة (الدول، العملات، الوحدات…)، والتنسيق حسب المنطقة، وقواعد العلاقة الكاملة، انظر مرجع أنواع البيانات.