Menyiapkan Akun Google Untuk Impor Google Form
Google Apps Script adalah platform pengembangan aplikasi cepat yang mempercepat dan mempermudah pembuatan aplikasi bisnis yang terintegrasi dengan Google Workspace. Anda menulis kode dalam JavaScript modern dan memiliki akses ke perpustakaan bawaan untuk aplikasi Google Workspace favorit seperti Gmail, Kalender, Drive, dan banyak lagi.
Untuk mengimpor Google Form di OpenSID, diperlukan App Script khusus yang mengambil data struktur dan respon Google Form dan menyiapkannya ke dalam format yang siap diimpor. App Script tersebut perlu dipasang di akun Google desa. Ikuti langkah berikut untuk menyiapkan Script untuk mengimpor Google Form.
Setelah dipasang, script ID dari API yg baru di deploy perlu dipasang di Pengaturan > Aplikasi.
Kemudian, pasang Credentials GCP Project di Pengaturan > Aplikasi.
- Masuk ke Akun Google Anda.
- Kunjungi halaman https://script.google.com/home
- Di kiri atas, klik Proyek baru.
- Hapus kode apa pun di editor skrip dan tempelkan kode di bawah ini. https://github.com/OpenSID/OpenSID-Scripts/blob/main/GFormAnalisis.gs
- Di bagian atas, klik simpan project.
- Masukkan nama untuk script Anda dan klik Ganti Nama.
- Langkah selanjutnya adalah mendeploy kode Apps Script. Klik Deploy -> Manage Deployment.
- Kemudian tekan Create deployment.
- Selanjutnya pilih tipe deployment. Pilih API Executable.
- Isikan bagian Description. Kemudian klik Change project type.
- Pada bagian bawah, kilk Change Project.
- Masukkan GCP project number (terdapat pada dashboard project GCP). Kemudian tekan Set Project.
- Deployment telah terhubung dengan Project GCP Baru Anda.
- Kemudian kembali pada panel Deploy -> Manage Deployment.
- Pilih Create Deployment kembali.
- Pilih tipe deployment API Executable. Kemudian akan tampil modal berikut.
- Isikan Description dan pilih hak akses dengan ‘Anyone with Google Account’. kemudian ketik Deploy.
- Langkah selanjutnya adalah mengubah script ID yang ada pada menu pengaturan aplikasi OpenSID. Untuk mendapatkan script ID dari API yang baru di deploy, tekan Deploy -> Manage Deployment.
- Pada bagian Deployment ID, tekan Copy.
- Buka pengaturan aplikasi OpenSID Anda, kemudian tempelkan script ID pada variabel Api Gform id Script, lalu tekan simpan.
- Selanjutnya kembali pada halaman GCP Project Anda. Tekan API & Services -> Credentials. Kemudian unduh OAuth 2.0 yang tadi sudah disesuaikan redirect url-nya.
- Buka file dengan ektensi .json hasil download tersebut dengan text editor, copy seluruh isinya, kemudian paste di menu pengaturan aplikasi pada variable Api Gform Credential, setelah di copy klik simpan.
Untuk menjalankan Script impor google form, diperlukan akses ke aplikasi OpenSID yg berisi script terkait. Di pengaturan Credentials, URL aplikasi OpenSID yg akan digunakan (redirect URL
) juga perlu tersimpan di setting Credentials. Di contoh berikut terlihat redirect URL
yg digunakan adalah ["https://beta3.opensid.or.id/index.php/first/get_form_info","https://berputar.opensid.or.id/index.php/first/get_form_info"]. Untuk menjaga website tersebut tidak tersedia, tambahkan URL website OpenSID desa yg terpasang online.
{"web":{"client_id":"2624631465442-rn8685tva754t8ub4eqhb4tttkcontoh.apps.googleusercontent.com",
"project_id":"gformimport-analisis","auth_uri":"https://accounts.google.com/o/oauth2/auth",
"token_uri":"https://oauth2.googleapis.com/token","auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
"client_secret":"Z6Y7yJ5SDemSM5XGfcontohSAja",
"redirect_uris":["https://beta3.opensid.or.id/index.php/first/get_form_info","https://berputar.opensid.or.id/index.php/first/get_form_info"]}}
Panduan OpenSID dibuat oleh relawan dari Komunitas OpenSID. Kami juga mengajak anda untuk turut membantu mengembangkan panduan ini, untuk manfaat bersama. Silakan melihat caranya di Mengembangkan Panduan OpenSID.
Petunjuk cara memakai panduan ini ada di Petunjuk Memakai Panduan OpenSID. Dukung kami untuk perkembangan yang baik.
- Persiapan Install OpenSID
- Install OpenSID
- Install OpenSID Baru
- Update OpenSID
- Pengaturan .htaccess
- Memasang Jaringan Lokal
- Install OpenSID Online
- Cara Install OpenSID API
- Cara Update OpenSID API
- Tanya Jawab Install dan Update
- Website OpenSID Demo Mode
- Ekspor Database
- Impor Data Kependudukan
- Impor BIP
- Backup dan Restore
- Migrasi DB
- Sinkronasi DB OpenDK
Utama
Web Artikel
Web Lapak
Web Peta
Web Analisis
Web Pembangunan
Web Covid19
Web Vaksin
Web Statistik
Web Pengaduan
Web Kehadiran
Siaga Covid-19
Info Desa
Kependudukan
Statistik
Kehadiran
Layanan Surat
Sekretariat
- Import Data Keuangan
- Laporan Keuangan
- Manual Data Keuangan
- Laporan Keuangan Manual
- Laporan APBDes
- Lainnya :
Buku Administrasi Desa
-
Administrasi Umum
-
Administrasi Penduduk
-
Administrasi Keuangan
-
Administrasi Pembangunan
Pemetaan
Hubung Warga
Pengaturan
Layanan Mandiri
Halaman Layanan Mandiri
- Mandiri Login
- Mandiri Daftar
- Mandiri Lupa PIN
- Mandiri Beranda
- Mandiri Profil
- Mandiri Surat
- Mandiri Pesan
- Mandiri Lapak
- Mandiri Bantuan
- Mandiri Kahadiran
- Mandiri Pendapat
- Mandiri Ganti PIN
- Mandiri Verifikasi
Halaman Kehadiran Perangkat Desa
Halaman Anjungan
Dll