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

دليل مستخدم Sheetward

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

الصيغ: الحقول المحسوبة

بعض القيم لا ينبغي أن تُكتب يدويًا أبدًا — إجمالي مصروفات، أو مبلغ بند، أو بدل مسافة مقطوعة. تضيف ورقة Formula_ حقولًا محسوبة: يحسب التطبيق هذه القيم بنفسه، فلا يخطئ أحد في كتابة إجمالي. (يعمل أيضًا الاسمان Formulas_ وLogic_؛ وFormula_ هي التهجئة المفضّلة.) اكتب صيغة واحدة في كل صف، موزَّعة على هذه الأعمدة: Output Field وFormula وDescription وSection وForm. حقل الإخراج للقراءة فقط، ويُحدَّث مباشرةً أثناء تعبئة السجل.

أشِر إلى الحقول بأسمائها، كما تفعل في جدول البيانات تمامًا. فالإجمالي الذي يجمع ثلاثة حقول مصروفات يُكتب hotel + meals + transport. وفي نموذج يحتوي على قسم LINE ITEMS يمكن لصيغة أيضًا أن تُجمِّع عمودًا في حقل ترويسة — sum of amount أو count of amount أو average of amount. كما يمكن لصيغة بند أن تقرأ قيمة من الترويسة: miles_driven * mileage_rate from HEADER. تقرأ هذه التجميعات دائمًا بنود السجل نفسه، لذا لا يستطيع نموذج بلا قسم LINE ITEMS استخدامها. أما الرقم المحسوب عبر سجلات كثيرة — كمتوسط التقييم لجميع المراجعات — فمكانه لوحة المعلومات؛ وأي صف صيغة يطلبه يُتخطى، ويُنبّهك التطبيق إلى ذلك بتحذير عند الإنشاء.

صيغ Excel المكتوبة داخل الخلايا لا تُقرأ. يقرأ Sheetward المصنّف كقيم — الخلية التي تحتوي =B2*C2 تصل كالرقم الذي حفظه Excel آخر مرة، لا كمنطق، ولن يُعاد حسابها في التطبيق أبدًا. ضع الحسابات في ورقة Formula_ (أو في قاعدة calc)؛ وينبغي أن تحتوي صفوف الأمثلة على قيم توضيحية عادية فقط.
الأداةاستخدمها عندمامتى تُحدَّث القيمة
صيغة — ورقة Formula_تريد عمليات حسابية أو قرارات بأسلوب IF: إجماليات، وإشارات تنبيه، وفئاتمباشرةً على الشاشة، أثناء كتابة السجل
قاعدة calc — ورقة القواعدتريد تحويل مال أو وحدات: من الدولار إلى اليورو، أو من الرطل إلى الكيلوغرامعند كل حفظ للسجل — وتُخزَّن القيمة المحوَّلة مع السجل
الصيغ مقابل قاعدة calc. يُحسب حقل Formula_ في المتصفح ويظهر أثناء الكتابة — وهو ممتاز للإجماليات والمنطق على الشاشة. أما قاعدة calc (في ورقة القواعد) فهي تحويل عملة/وحدة يحسبه الخادم ويخزّنه. استعن بصيغة للعمليات الحسابية ومنطق IF/البولياني؛ واستعن بـ calc لتحويل المال أو الوحدات.

الصيغ تستطيع أيضًا اتخاذ القرارات، لا جمع الأرقام فحسب. استخدم IF(condition, value_if_true, value_if_false) مع AND وOR وNOT لاختيار قيمة من البيانات — فمثلًا IF(total > 100, "High", "Low") يميّز لك كل مطالبة كبيرة، تلقائيًا وباتساق.

تُعاد أيضًا حسابات الحقول المحسوبة على الخادم عند كل حفظ للسجل. ما تراه في المتصفح معاينة حيّة — أمّا القيمة المخزّنة فتأتي دائمًا من تشغيل الصيغة نفسها على الخادم، فلا يمكن أبدًا إرسال إجمالي معدَّل يدويًا، سواء في نماذجك أو في صفحة عامة منشورة.

يسرد مرجع الصيغ كل عامل ودالة، مع أمثلة محلولة يمكنك نسخها.