.NET Web Forms C# Page Menggunakan Google Sheets API
Untuk menggunakan ini, Anda perlu menggunakan Nuget Package Manager untuk mengunduh paket Google.apis. Juga, Anda perlu membuat akun layanan dari Google Dev Console. Saat Anda membuat akun layanan, unduh file .json dan masukkan direktori root situs. Ubah nama file menjadi client_secret.json
PENTING: Dalam file .json adalah alamat email yang terkait dengan akun layanan, Anda perlu membagikan lembar Google dengan alamat email ini. Kalau tidak, Anda akan mendapatkan pengecualian. *
Terima kasih khusus kepada kode VB yang disediakan di sini: https://stackoverflow.com/questions/22911691/google-apis-sut-oauth-for-webforms Contoh VB ini adalah sampel Web Formulir pertama yang bisa saya dapatkan. Saya kemudian mengonversi kode ke C#. Saya juga menambahkan beberapa fungsi: mengikat data daftar Google Sheets ke dalam datagrid yang memungkinkan pembaruan dan penghapusan. Juga, fitur untuk menambahkan catatan data.
Berkat sampel kode di sini: https://www.twilio.com/blog/2017/03/google-spreadsheets-and-net-core.html Saya dapat menambahkan fungsi rekaman buat, perbarui, dan hapus.
Catatan. Jika Anda mendapatkan pengecualian, coba pilih rentang yang lebih kecil (mis. A0-B3). Pastikan tidak ada sel kosong dalam kisaran yang dipilih.