Google memiliki kemampuan yang luar biasa dan sering diabaikan dalam penawaran skrip Google mereka. Saya selalu menghindarinya dengan semacam PTSD sejak menggunakan VBscript di MSOffice. Namun baru-baru ini saya punya alasan untuk membuat fungsi khusus; Show
Persyaratan ini berarti saya mulai menjelajahi skrip Google lebih dalam, sejujurnya saya terkejut dengan kemampuan yang telah lama saya sembunyikan dari saya (https. // pengembang. google. com/apps-script/guides/sheets/functions) jadi saya pikir dengan semua skrip ini, dapatkah saya membuat webhook baris demi baris dari skrip Google, jawabannya adalah YA, dan itu sangat mudah Aplikasi web terlebih dahuluSaya tidak langsung membuka webhook, pertama saya ingin mencoba sesuatu yang saya baca tentang membuat Google sheet menjadi aplikasi web dan menerima webhook, itu cukup sederhana Buat lembar baru dengan beberapa dataContoh yang digunakan di bawah ini bersifat publik dan tersedia di sini (buat salinan untuk digunakan sendiri)
Buka editor skrip
Tambahkan kode skrip (adsbygoogle = window.adsbygoogle || []).push({});Kode di bawah ini dapat menggantikan Kode default. file gs
Kode. gs
Simpan proyek dan beri namaPublikasikan Aplikasi web
Jika diminta tinjau dan otorisasi izin Simpan URL WebhookSalin URL aplikasi web dari perintah Sukses. Ini akan digunakan untuk membuat webhook PandaDoc Anda Seharusnya terlihat seperti Buat PandaDoc Webhook
Buat Webhook (adsbygoogle = window.adsbygoogle || []).push({});Pergi untuk mengaktifkan webhook jika tidak dan klik ke pengaturan webhook Klik tombol "Buat webhook". Beri nama webhook dan salin URL dari lembar google Anda ke "Webhook endpoint URL" Klik Simpan untuk membuat webhook Setelah webhook dibuat, buka kembali pengaturan untuk mendapatkan SharedKey Anda Salin SharedKey dan tempelkan ke baris 14 Kode Lembar Google Anda. file gs
Publikasikan GoogleSheet dengan Kunci yang diperbarui
Tes Hasil yang diharapkan adalah baris baru ditambahkan ke Google Sheet setiap kali dokumen dibuat, dikirim, dilihat, diselesaikan, atau dibayar Untuk mengujinya, mulailah dengan membuat dokumen baru di PandaDoc. Baris baru akan muncul di akhir Google Sheet Anda. Seharusnya terlihat mirip dengan data di bawah ini Kesalahan Umum Jika kunci yang dibagikan tidak cocok dengan yang ditemukan di Pandadoc, Anda akan menerima kesalahan 'Error. Tanda tangan webhook tidak cocok. Kunci diubah atau payload telah dimodifikasi. ' Bagaimana cara menambahkan webhook ke Google Sheets?Kirim data Google Spreadsheet ke webhook dengan POST . Buat spreadsheet (atau pilih yang sudah ada) dan berikan tajuk kolom di baris pertama Buat Zap baru Tambahkan pemicu Baris Spreadsheet Baru atau Diperbarui Google Sheets Tambahkan tindakan Webhooks by Zapier POST Uji aksinya dan publikasikan Zap Anda Bisakah Google Spreadsheet berinteraksi dengan API?API data Google Spreadsheets adalah ekstensi dari protokol GData API, yang dapat Anda gunakan untuk membuat program yang berinteraksi dengan Google Spreadsheets .
Bagaimana cara membuat webhook Google?Untuk membuat pemicu webhook menggunakan konsol Google Cloud. . Buka halaman Pemicu. Buka halaman Pemicu build Pilih proyek Anda dari bagian atas halaman dan klik Buka Klik Buat pemicu Klik Buat untuk membuat pemicu build Anda Bisakah saya menggunakan Google Sheets API secara gratis?Semua penggunaan Google Sheets API tersedia tanpa biaya tambahan . |