Roger Iraq نشر 5 نوفمبر 2023 أرسل تقرير نشر 5 نوفمبر 2023 (معدل) اذا امكن كيفية عمل تطبيق HR للموظفين يخزن بياناته في goggle sheet وشكرا تم التعديل في 5 نوفمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 5 نوفمبر 2023 أرسل تقرير نشر 5 نوفمبر 2023 ما هي اللغة التي تنوي استخدامها؟ أتوقع أنها جافاسكريبت، أولاً عليك إنشاء ملف google sheet جديد، انتقل إلى موقع Google Drive واضغط على الزر "إنشاء". ثم، حدد "جدول بيانات". بعد إنشاء الملف، قم بمنح الإذن للتطبيق بالوصول إليه، من خلال: افتح الملف. انقر على "مشاركة". أضف عنوان URL للتطبيق في مربع "الأشخاص الذين يمكنهم الوصول إلى هذا الملف". حدد "المحررين". انقر على "حفظ". الخطوة التالية هي استخدم نموذج HTML لجمع بيانات الموظفين، مثل الاسم، والعنوان، ورقم الهاتف، والبريد الإلكتروني، وما إلى ذلك، كالتالي: <form action="" method="post"> <input type="text" name="name" placeholder="الاسم"> <input type="text" name="address" placeholder="العنوان"> <input type="text" name="phone" placeholder="رقم الهاتف"> <input type="email" name="email" placeholder="البريد الإلكتروني"> <input type="submit" value="حفظ"> </form> بعد ذلك، عليك استخدم التعليمات البرمجية في JavaScript لربط النموذج بملف google sheet، من خلال مكتبة للتعامل مع الـ API الخاص بـ google sheet مثل مكتبة google-spreadsheet. وستجد شرح للمكتبة من خلال المستند الرسمي هنا: https://theoephraim.github.io/node-google-spreadsheet/#/ 1 اقتباس
0 Chihab Hedidi نشر 5 نوفمبر 2023 أرسل تقرير نشر 5 نوفمبر 2023 يمكنك إنشاء تطبيق HR يخزن بيانات الموظفين في Google Sheets باستخدام لغة البرمجة Python وGoogle Sheets API. إليك مثال على كيفية البدء: قبل أن تبدأ عليك تثبيت المكتبة اللازمة، تأكد من أنك قمت بتثبيت المكتبة الخاصة بـ Google Sheets API باستخدام pip: pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib من ثم يجب إعداد مشروع Google API بالخطوات التالية: 1. قم بالانتقال إلى موقع https://console.developers.google.com/ وأنشئ مشروع جديد. 2. انقر على "مشروع" ثم "إعداد مشروع" لتمكين Google Sheets API. 3. انشئ مفتاح API وقم بتنزيله. احتفظ به بشكل آمن. الآن سنقوم بالبرمجة باستخدام Python للوصول إلى Google Sheets. يفترض أن لديك ملف JSON يحتوي على مفتاح API الذي قمت بإنشائه. import gspread from oauth2client.service_account import ServiceAccountCredentials # تكوين التفويض scope = ["https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive"] creds = ServiceAccountCredentials.from_json_keyfile_name("اسم_ملف_JSON.json", scope) client = gspread.authorize(creds) # اختيار وفتح ورقة العمل worksheet = client.open("اسم_ورقة_العمل").sheet1 # إضافة موظف جديد new_employee = ["اسم الموظف", "العنوان", "رقم الهاتف", "البريد الإلكتروني", "الوظيفة"] worksheet.append_row(new_employee) # قراءة البيانات data = worksheet.get_all_records() print(data) هذا الكود يمكنك من إضافة موظف جديد إلى ورقة العمل وقراءة البيانات منها. يمكنك تخصيص الأعمدة والصفوف وفقا لاحتياجاتك. تأكد من استبدال "اسم_ملف_JSON.json" بمسار ملف JSON الذي قمت بتنزيله من مشروع Google API الخاص بك، واستبدال "اسم_ورقة_العمل" باسم ورقة العمل التي تريد استخدامها. اقتباس
0 Roger Iraq نشر 7 نوفمبر 2023 الكاتب أرسل تقرير نشر 7 نوفمبر 2023 بتاريخ On 5/11/2023 at 22:40 قال Mustafa Suleiman: ما هي اللغة التي تنوي استخدامها؟ أتوقع أنها جافاسكريبت، أولاً عليك إنشاء ملف google sheet جديد، انتقل إلى موقع Google Drive واضغط على الزر "إنشاء". ثم، حدد "جدول بيانات". بعد إنشاء الملف، قم بمنح الإذن للتطبيق بالوصول إليه، من خلال: افتح الملف. انقر على "مشاركة". أضف عنوان URL للتطبيق في مربع "الأشخاص الذين يمكنهم الوصول إلى هذا الملف". حدد "المحررين". انقر على "حفظ". الخطوة التالية هي استخدم نموذج HTML لجمع بيانات الموظفين، مثل الاسم، والعنوان، ورقم الهاتف، والبريد الإلكتروني، وما إلى ذلك، كالتالي: <form action="" method="post"> <input type="text" name="name" placeholder="الاسم"> <input type="text" name="address" placeholder="العنوان"> <input type="text" name="phone" placeholder="رقم الهاتف"> <input type="email" name="email" placeholder="البريد الإلكتروني"> <input type="submit" value="حفظ"> </form> بعد ذلك، عليك استخدم التعليمات البرمجية في JavaScript لربط النموذج بملف google sheet، من خلال مكتبة للتعامل مع الـ API الخاص بـ google sheet مثل مكتبة google-spreadsheet. وستجد شرح للمكتبة من خلال المستند الرسمي هنا: https://theoephraim.github.io/node-google-spreadsheet/#/ نعم صح لغة جافا سكربت لكن احتاج تفاصيل اكثر من حيث وجود form لاضافة موظفين و form اخر يقوم باجراء عملية بحث داخل البيانات واظهارها و كذلك form يمكن كل موظف الدخول الى حسابه ورؤية معلوماته شكرا على ردك اقتباس
السؤال
Roger Iraq
اذا امكن كيفية عمل تطبيق HR للموظفين يخزن بياناته في goggle sheet وشكرا
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.