قم بإنشاء آلة حاسبة BMI باستخدام نماذج Google و Google Sheets

يشرح هذا البرنامج التعليمي كيف يمكنك إنشاء تطبيق حاسبة مؤشر كتلة الجسم مع أوراق Google ونماذج Google. عندما يقدم المستخدم النموذج ، يتم حساب درجة مؤشر كتلة الجسم في أوراق Google ويتم إنشاء تقرير مخصص في مستندات Google. ثم يتلقى المستخدم بريدًا إلكترونيًا مع درجة مؤشر كتلة الجسم وتقرير PDF.
👋 أكمل نموذج Google السريع هذا لحساب مؤشر كتلة الجسم واستلام تقرير مخصص في صندوق الوارد الخاص بك.
حاسبة مؤشر كتلة الجسم مع نماذج Google
لدينا نموذج Google يطلب من المستخدم إدخال الطول والوزن. يتم تخزين الاستجابة في ورقة Google ويتم حساب درجة مؤشر كتلة الجسم تلقائيًا باستخدام صيغة مؤشر كتلة الجسم.
يتم تخصيص تقرير PDF ويتضمن درجة مؤشر كتلة الجسم للمستخدم ، وفئة مؤشر كتلة الجسم ، والاقتراحات حول كيفية تحسين درجة مؤشر كتلة الجسم. صورة المستخدم مضمنة أيضًا في التقرير كما هو موضح في لقطة الشاشة أعلاه.
حسابات مؤشر كتلة الجسم في أوراق Google
نقوم بإجراء الحسابات التالية في أوراق Google لحساب درجة مؤشر كتلة الجسم للمستخدم.
عمر المدعى عليه
يتطلب النموذج من المستخدم إدخال تاريخ ميلاده. نستخدم وظيفة Datedif لحساب عمر المستخدم منذ سنوات.
=MAP(C:C, LAMBDA(c, IF(ROW(c)=1, "Age",
IF(ISDATE(c), ROUND(DATEDIF(c, TODAY(), "Y"), 0),))))
درجة مؤشر كتلة الجسم (كجم/م²)
يدخل المستخدم طوله ووزنه في النموذج. نستخدم وظيفة الخريطة لحساب درجة مؤشر كتلة الجسم لكل استجابة نموذج في الورقة.
=MAP(E:E,F:F, LAMBDA(ht, wt, IF(ROW(wt)=1, "BMI",
IF(AND(ISNUMBER(wt),ISNUMBER(ht)),
ROUND(wt/(ht/100)^2,2),))))
مؤشر كتلة الجسم
يتم حساب فئة مؤشر كتلة الجسم باستخدام وظيفة الصفيف.
=ARRAYFORMULA(IF(ROW(J:J)=1, "BMI Category", IF(ISNUMBER(J:J),
IF(J:J < 18.5, "Underweight",
IF(J:J < 25, "Normal weight",
IF(J:J < 30, "Overweight", "Obese"))),)))
إعداد تقرير مؤشر كتلة الجسم
لقد أنشأنا قالبًا في مستندات Google التي سيتم استخدامها لإنشاء تقارير مؤشر كتلة الجسم الشخصية لكل مستخدم بمساعدة استوديو المستندات.
يستخدم التقرير محتوى مشروط لعرض الاقتراحات بناءً على درجة مؤشر كتلة الجسم للمستخدم. على سبيل المثال ، إذا كانت درجة مؤشر كتلة الجسم أقل من 18.5 ، فإن المستخدم يعاني من نقص الوزن ويشير التقرير إلى أنه ينبغي عليهم تناول المزيد من السعرات الحرارية.
يتم إدراج الصورة في التقرير باستخدام علامة صورة خاصة لإضافة الصورة التي تم تحميلها بواسطة المستخدم في نموذج Google في المستند.
إنشاء سير عمل مؤشر كتلة الجسم
قم بإطلاق استوديو المستند داخل ورقة استجابات النماذج وانتقل إلى ملحقات> استوديو المستند> افتح لإنشاء سير عمل مؤشر كتلة الجسم الجديد.
سنقوم فقط بمعالجة استجابات النموذج التي تحتوي على عنوان بريد إلكتروني صالح ، وعمر المستخدم رقمي ، ودرجة مؤشر كتلة الجسم المحسوبة لا تقل عن 10.
على الشاشة التالية ، أضف أ Create File
المهمة وحدد قالب مستندات Google الذي أنشأناه في الخطوة السابقة. قد ترغب أيضًا في تغيير اسم ملف PDF الذي تم إنشاؤه لتضمين اسم المستفتى النموذج.
انقر فوق Add Another Task
زر لإضافة ملف Send Email
مهمة. سيؤدي ذلك إلى إرسال تقرير PDF الذي تم إنشاؤه إلى المستخدم عبر البريد الإلكتروني.
للحصول على عنوان البريد الإلكتروني للمستلم ، حدد Email
عمود من ورقة Google. يمكنك أيضًا تخصيص موضوع البريد الإلكتروني وجسم البريد الإلكتروني.
ال Attach Merged Files
يجب تمكين الخيار بحيث يتم إرفاق تقرير PDF الذي تم إنشاؤه بالبريد الإلكتروني. هذا كل شيء. انقر فوق Save Workflow
زر وحاسبة مؤشر كتلة الجسم جاهزة للاستخدام.
يمكنك عرض قسم البرنامج التعليمي لمزيد من الأفكار حول أتمتة نماذج Google مع استوديو المستندات.