.NET Web Forms C# صفحة باستخدام Google Sheets API
لاستخدام هذا ، ستحتاج إلى استخدام Nuget Package Manager لتنزيل حزم Google.Apis. أيضًا ، تحتاج إلى إنشاء حساب خدمة من وحدة التحكم في Google Dev. عند إنشاء حساب الخدمة ، قم بتنزيل ملف .json ووضعه في الدليل الجذر للموقع. أعد تسمية الملف إلى client_secret.json
هام: في ملف .json هو عنوان البريد الإلكتروني المرتبط بحساب الخدمة ، تحتاج إلى مشاركة ورقة Google مع عنوان البريد الإلكتروني هذا. وإلا ستحصل على استثناء. *
شكر خاص لرمز VB المقدم هنا: https://stackoverflow.com/questions/22911691/Google-Apis-auth-oauth-for-webforms كان هذا مثال VB أول نموذج على شبكة الإنترنت كنت قادرًا على العمل. ثم قمت بتحويل الرمز إلى C#. لقد أضفت أيضًا بعض الوظائف: ربط بيانات قائمة أوراق Google في بيانات بيانات تتيح التحديث والحذف. أيضا ، ميزة لإضافة سجل بيانات.
بفضل عينات الرموز هنا: https://www.twilio.com/blog/2017/03/google-spreadsheets-and-net-core.html كنت قادراً على إضافة وظائف إنشاء وتحديث وحذف.
ملحوظة. إذا حصلت على استثناء ، فحاول تحديد نطاق أصغر (على سبيل المثال. A0-B3). تأكد من عدم وجود خلايا فارغة في النطاق المحدد.