{"id":1946,"date":"2026-01-27T04:40:29","date_gmt":"2026-01-27T04:40:29","guid":{"rendered":"https:\/\/regarcomm.com\/?p=1946"},"modified":"2026-01-27T04:42:36","modified_gmt":"2026-01-27T04:42:36","slug":"bangun-website-dengan-google-sheets","status":"publish","type":"post","link":"https:\/\/regarcomm.com\/?p=1946","title":{"rendered":"Bangun Website Dengan Google Sheets"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1946\" class=\"elementor elementor-1946\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-597c68f e-flex e-con-boxed e-con e-parent\" data-id=\"597c68f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a55939d elementor-widget elementor-widget-image-gallery\" data-id=\"a55939d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-1' class='gallery galleryid-1946 gallery-columns-3 gallery-size-medium_large'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"a55939d\" data-elementor-lightbox-title=\"download (55)\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk0NSwidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9kb3dubG9hZC01NS5qcGciLCJzbGlkZXNob3ciOiJhNTU5MzlkIn0%3D\" href='https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-55.jpg'><img fetchpriority=\"high\" decoding=\"async\" onerror=\"this.src='https:\/\/regarcomm.com\/wp-content\/plugins\/replace-broken-images\/images\/default.jpg'\" width=\"311\" height=\"162\" src=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-55.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-55.jpg 311w, https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-55-300x156.jpg 300w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"a55939d\" data-elementor-lightbox-title=\"download (56)\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk0NCwidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9kb3dubG9hZC01Ni5qcGciLCJzbGlkZXNob3ciOiJhNTU5MzlkIn0%3D\" href='https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg'><img decoding=\"async\" onerror=\"this.src='https:\/\/regarcomm.com\/wp-content\/plugins\/replace-broken-images\/images\/default.jpg'\" width=\"298\" height=\"169\" src=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"a55939d\" data-elementor-lightbox-title=\"download (3)\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk0MywidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9kb3dubG9hZC0zLnBuZyIsInNsaWRlc2hvdyI6ImE1NTkzOWQifQ%3D%3D\" href='https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-3.png'><img decoding=\"async\" onerror=\"this.src='https:\/\/regarcomm.com\/wp-content\/plugins\/replace-broken-images\/images\/default.jpg'\" width=\"300\" height=\"168\" src=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-3.png\" class=\"attachment-medium_large size-medium_large\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4485ea e-flex e-con-boxed e-con e-parent\" data-id=\"f4485ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5b7107 elementor-widget elementor-widget-text-editor\" data-id=\"a5b7107\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-path-to-node=\"0\">Membuat website dengan Google Sheets sebagai database adalah pilihan cerdas untuk proyek yang membutuhkan pembaruan data cepat tanpa harus berurusan dengan sistem database yang rumit.<\/p><p data-path-to-node=\"1\">Secara garis besar, ada dua cara untuk melakukannya: <b data-path-to-node=\"1\" data-index-in-node=\"53\">Cara Cepat<\/b> (menggunakan tools pihak ketiga) dan <b data-path-to-node=\"1\" data-index-in-node=\"101\">Cara Kustom<\/b> (menggunakan Google Sheets API).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4fe2523 e-flex e-con-boxed e-con e-parent\" data-id=\"4fe2523\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-867766d elementor-widget elementor-widget-text-editor\" data-id=\"867766d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-path-to-node=\"7\">Cara Kustom (Menggunakan API)<\/h2><p data-path-to-node=\"8\">Jika Anda seorang pengembang dan ingin kontrol penuh atas tampilan website, Anda bisa menggunakan Google Sheets sebagai API. Berikut adalah alurnya:<\/p><h3 data-path-to-node=\"9\">A. Siapkan Data di Google Sheets<\/h3><ol start=\"1\" data-path-to-node=\"10\"><li><p data-path-to-node=\"10,0,0\">Buat spreadsheet dan isi datanya.<\/p><\/li><li><p data-path-to-node=\"10,1,0\">Klik <b data-path-to-node=\"10,1,0\" data-index-in-node=\"5\">File &gt; Share &gt; Share with others<\/b>.<\/p><\/li><li><p data-path-to-node=\"10,2,0\">Ubah akses menjadi <b data-path-to-node=\"10,2,0\" data-index-in-node=\"19\">&#8220;Anyone with the link can view&#8221;<\/b>. Ini penting agar API bisa membaca datanya.<\/p><\/li><\/ol><h3 data-path-to-node=\"11\">B. Dapatkan API Key<\/h3><ol start=\"1\" data-path-to-node=\"12\"><li><p data-path-to-node=\"12,0,0\">Buka <a class=\"ng-star-inserted\" href=\"https:\/\/console.cloud.google.com\/?authuser=1\" target=\"_blank\" rel=\"noopener\" data-hveid=\"4\">Google Cloud Console<\/a>.<\/p><\/li><li><p data-path-to-node=\"12,1,0\">Buat proyek baru.<\/p><\/li><li><p data-path-to-node=\"12,2,0\">Aktifkan <b data-path-to-node=\"12,2,0\" data-index-in-node=\"9\">Google Sheets API<\/b>.<\/p><\/li><li><p data-path-to-node=\"12,3,0\">Buka menu <b data-path-to-node=\"12,3,0\" data-index-in-node=\"10\">Credentials<\/b>, klik <b data-path-to-node=\"12,3,0\" data-index-in-node=\"28\">Create Credentials<\/b>, lalu pilih <b data-path-to-node=\"12,3,0\" data-index-in-node=\"59\">API Key<\/b>.<\/p><\/li><\/ol><h3 data-path-to-node=\"13\">C. Struktur URL API<\/h3><p data-path-to-node=\"14\">Untuk mengambil data dalam format JSON, Anda bisa menggunakan endpoint berikut (menggunakan versi v4):<\/p><p data-path-to-node=\"15\"><code data-path-to-node=\"15\" data-index-in-node=\"0\">https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/{SPREADSHEET_ID}\/values\/{RANGE}?key={YOUR_API_KEY}<\/code><\/p><blockquote data-path-to-node=\"16\"><p data-path-to-node=\"16,0\"><b data-path-to-node=\"16,0\" data-index-in-node=\"0\">Catatan:<\/b> Ganti <code data-path-to-node=\"16,0\" data-index-in-node=\"15\">{SPREADSHEET_ID}<\/code> dengan ID yang ada di URL spreadsheet Anda, dan <code data-path-to-node=\"16,0\" data-index-in-node=\"80\">{RANGE}<\/code> dengan nama sheet (misal: <code data-path-to-node=\"16,0\" data-index-in-node=\"114\">Sheet1!A1:C10<\/code>).<\/p><\/blockquote><hr data-path-to-node=\"17\" \/><h2 data-path-to-node=\"18\">3. Implementasi Kode (JavaScript)<\/h2><p data-path-to-node=\"19\">Berikut adalah contoh sederhana bagaimana Anda memanggil data tersebut untuk ditampilkan di website:<\/p><div class=\"code-block ng-tns-c1034053691-130 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"5\"><div class=\"code-block-decoration header-formatted gds-title-s ng-tns-c1034053691-130 ng-star-inserted\"><span class=\"ng-tns-c1034053691-130\">JavaScript<\/span><div class=\"buttons ng-tns-c1034053691-130 ng-star-inserted\">\u00a0<\/div><\/div><div class=\"formatted-code-block-internal-container ng-tns-c1034053691-130\"><div class=\"animated-opacity ng-tns-c1034053691-130\"><pre class=\"ng-tns-c1034053691-130\"><code class=\"code-container formatted ng-tns-c1034053691-130\" role=\"text\" data-test-id=\"code-content\"><span class=\"hljs-keyword\">const<\/span> sheetID = <span class=\"hljs-string\">'ID_SPREADSHEET_ANDA'<\/span>;\n<span class=\"hljs-keyword\">const<\/span> apiKey = <span class=\"hljs-string\">'API_KEY_ANDA'<\/span>;\n<span class=\"hljs-keyword\">const<\/span> range = <span class=\"hljs-string\">'Sheet1!A2:C10'<\/span>; <span class=\"hljs-comment\">\/\/ Menyesuaikan range data<\/span>\n\n<span class=\"hljs-keyword\">async<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">getData<\/span>() <\/span>{\n  <span class=\"hljs-keyword\">const<\/span> response = <span class=\"hljs-keyword\">await<\/span> fetch(<span class=\"hljs-string\">`https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/<span class=\"hljs-subst\">${sheetID}<\/span>\/values\/<span class=\"hljs-subst\">${range}<\/span>?key=<span class=\"hljs-subst\">${apiKey}<\/span>`<\/span>);\n  <span class=\"hljs-keyword\">const<\/span> data = <span class=\"hljs-keyword\">await<\/span> response.json();\n  \n  <span class=\"hljs-comment\">\/\/ Data.values berisi array dari baris spreadsheet Anda<\/span>\n  <span class=\"hljs-built_in\">console<\/span>.log(data.values); \n  \n  <span class=\"hljs-comment\">\/\/ Di sini Anda bisa menggunakan loop untuk menampilkan data ke HTML<\/span>\n}\n\ngetData();\n<\/code><\/pre><\/div><\/div><\/div><h3 data-path-to-node=\"21\">Tips Keamanan:<\/h3><p data-path-to-node=\"22\">Menggunakan API Key di sisi klien (frontend) berisiko karena orang lain bisa melihat kunci Anda. Untuk proyek yang lebih serius, disarankan menggunakan <b data-path-to-node=\"22\" data-index-in-node=\"152\">Server-Side<\/b> (seperti Node.js) atau <b data-path-to-node=\"22\" data-index-in-node=\"187\">Google Apps Script<\/b> sebagai perantara (proxy) untuk menyembunyikan kredensial Anda.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7361882 e-flex e-con-boxed e-con e-parent\" data-id=\"7361882\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0dea312 elementor-widget elementor-widget-text-editor\" data-id=\"0dea312\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-path-to-node=\"0\">Menggunakan <b data-path-to-node=\"0\" data-index-in-node=\"12\">Google Apps Script (GAS)<\/b> adalah metode yang jauh lebih aman dan elegan. Mengapa? Karena API Key Anda akan tersembunyi di server Google, dan Anda tidak perlu pusing dengan pengaturan Google Cloud Console yang rumit.<\/p><p data-path-to-node=\"1\">Prinsipnya: Google Apps Script akan bertindak sebagai &#8220;jembatan&#8221; yang mengambil data dari Sheet dan mengirimkannya ke website Anda dalam format JSON.<\/p><hr data-path-to-node=\"2\" \/><h2 data-path-to-node=\"3\">Langkah 1: Setup Google Apps Script<\/h2><ol start=\"1\" data-path-to-node=\"4\"><li><p data-path-to-node=\"4,0,0\">Buka Google Sheets Anda.<\/p><\/li><li><p data-path-to-node=\"4,1,0\">Klik menu <b data-path-to-node=\"4,1,0\" data-index-in-node=\"10\">Extensions &gt; Apps Script<\/b>.<\/p><\/li><li><p data-path-to-node=\"4,2,0\">Hapus kode yang ada, lalu tempel kode berikut:<\/p><\/li><\/ol><div class=\"code-block ng-tns-c1034053691-132 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"4\"><div class=\"code-block-decoration header-formatted gds-title-s ng-tns-c1034053691-132 ng-star-inserted\"><span class=\"ng-tns-c1034053691-132\">JavaScript<\/span><div class=\"buttons ng-tns-c1034053691-132 ng-star-inserted\">\u00a0<\/div><\/div><div class=\"formatted-code-block-internal-container ng-tns-c1034053691-132\"><div class=\"animated-opacity ng-tns-c1034053691-132\"><pre class=\"ng-tns-c1034053691-132\"><code class=\"code-container formatted ng-tns-c1034053691-132\" role=\"text\" data-test-id=\"code-content\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">doGet<\/span>() <\/span>{\n  <span class=\"hljs-keyword\">const<\/span> sheetId = <span class=\"hljs-string\">'ID_SPREADSHEET_ANDA'<\/span>; <span class=\"hljs-comment\">\/\/ Opsional, jika kosong akan ambil sheet aktif<\/span>\n  <span class=\"hljs-keyword\">const<\/span> sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(<span class=\"hljs-string\">\"Sheet1\"<\/span>);\n  <span class=\"hljs-keyword\">const<\/span> data = sheet.getDataRange().getValues();\n  \n  <span class=\"hljs-comment\">\/\/ Mengubah array of arrays menjadi array of objects (agar mudah dibaca di JS)<\/span>\n  <span class=\"hljs-keyword\">const<\/span> headers = data[<span class=\"hljs-number\">0<\/span>];\n  <span class=\"hljs-keyword\">const<\/span> rows = data.slice(<span class=\"hljs-number\">1<\/span>);\n  \n  <span class=\"hljs-keyword\">const<\/span> jsonData = rows.map(<span class=\"hljs-function\"><span class=\"hljs-params\">row<\/span> =&gt;<\/span> {\n    <span class=\"hljs-keyword\">let<\/span> obj = {};\n    headers.forEach(<span class=\"hljs-function\">(<span class=\"hljs-params\">header, i<\/span>) =&gt;<\/span> {\n      obj[header.toLowerCase()] = row[i];\n    });\n    <span class=\"hljs-keyword\">return<\/span> obj;\n  });\n\n  <span class=\"hljs-keyword\">return<\/span> ContentService.createTextOutput(<span class=\"hljs-built_in\">JSON<\/span>.stringify(jsonData))\n    .setMimeType(ContentService.MimeType.JSON);\n}\n<\/code><\/pre><\/div><\/div><\/div><ol start=\"4\" data-path-to-node=\"6\"><li><p data-path-to-node=\"6,0,0\">Klik tombol <b data-path-to-node=\"6,0,0\" data-index-in-node=\"12\">Save<\/b> (ikon disket) dan beri nama proyek, misal &#8220;SheetAPI&#8221;.<\/p><\/li><li><p data-path-to-node=\"6,1,0\">Klik tombol <b data-path-to-node=\"6,1,0\" data-index-in-node=\"12\">Deploy &gt; New Deployment<\/b>.<\/p><\/li><li><p data-path-to-node=\"6,2,0\">Pilih type: <b data-path-to-node=\"6,2,0\" data-index-in-node=\"12\">Web App<\/b>.<\/p><\/li><li><p data-path-to-node=\"6,3,0\">Ubah &#8220;Who has access&#8221; menjadi <b data-path-to-node=\"6,3,0\" data-index-in-node=\"30\">Anyone<\/b>. (Ini penting agar website Anda bisa mengaksesnya tanpa login).<\/p><\/li><li><p data-path-to-node=\"6,4,0\">Klik <b data-path-to-node=\"6,4,0\" data-index-in-node=\"5\">Deploy<\/b>, lalu <b data-path-to-node=\"6,4,0\" data-index-in-node=\"18\">salin Web App URL<\/b> yang muncul.<\/p><\/li><\/ol><hr data-path-to-node=\"7\" \/><h2 data-path-to-node=\"8\">Langkah 2: Update Kode HTML &amp; JavaScript<\/h2><p data-path-to-node=\"9\">Sekarang, kita ubah kode JavaScript di file HTML Anda agar menembak ke URL Web App tadi, bukan langsung ke API Google.<\/p><div class=\"code-block ng-tns-c1034053691-133 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"6\"><div class=\"code-block-decoration header-formatted gds-title-s ng-tns-c1034053691-133 ng-star-inserted\"><span class=\"ng-tns-c1034053691-133\">HTML<\/span><div class=\"buttons ng-tns-c1034053691-133 ng-star-inserted\">\u00a0<\/div><\/div><div class=\"formatted-code-block-internal-container ng-tns-c1034053691-133\"><div class=\"animated-opacity ng-tns-c1034053691-133\"><pre class=\"ng-tns-c1034053691-133\"><code class=\"code-container formatted ng-tns-c1034053691-133\" role=\"text\" data-test-id=\"code-content\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">script<\/span>&gt;<\/span><span class=\"javascript\">\n    <span class=\"hljs-comment\">\/\/ Ganti dengan URL yang Anda salin dari Google Apps Script tadi<\/span>\n    <span class=\"hljs-keyword\">const<\/span> WEB_APP_URL = <span class=\"hljs-string\">'https:\/\/script.google.com\/macros\/s\/XXXXX\/exec'<\/span>;\n\n    <span class=\"hljs-keyword\">async<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">fetchSheetsData<\/span>() <\/span>{\n        <span class=\"hljs-keyword\">try<\/span> {\n            <span class=\"hljs-keyword\">const<\/span> response = <span class=\"hljs-keyword\">await<\/span> fetch(WEB_APP_URL);\n            <span class=\"hljs-keyword\">const<\/span> data = <span class=\"hljs-keyword\">await<\/span> response.json();\n            renderCards(data);\n        } <span class=\"hljs-keyword\">catch<\/span> (error) {\n            <span class=\"hljs-built_in\">console<\/span>.error(<span class=\"hljs-string\">'Error:'<\/span>, error);\n            <span class=\"hljs-built_in\">document<\/span>.getElementById(<span class=\"hljs-string\">'data-container'<\/span>).innerHTML = <span class=\"hljs-string\">'&lt;p&gt;Gagal memuat data.&lt;\/p&gt;'<\/span>;\n        }\n    }\n\n    <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">renderCards<\/span>(<span class=\"hljs-params\">items<\/span>) <\/span>{\n        <span class=\"hljs-keyword\">const<\/span> container = <span class=\"hljs-built_in\">document<\/span>.getElementById(<span class=\"hljs-string\">'data-container'<\/span>);\n        container.innerHTML = <span class=\"hljs-string\">''<\/span>;\n\n        items.forEach(<span class=\"hljs-function\"><span class=\"hljs-params\">item<\/span> =&gt;<\/span> {\n            <span class=\"hljs-keyword\">const<\/span> card = <span class=\"hljs-built_in\">document<\/span>.createElement(<span class=\"hljs-string\">'div'<\/span>);\n            card.className = <span class=\"hljs-string\">'card'<\/span>;\n            \n            <span class=\"hljs-comment\">\/\/ Gunakan nama header dari sheet Anda (misal: nama, deskripsi, harga)<\/span>\n            card.innerHTML = <span class=\"hljs-string\">`\n                &lt;h3&gt;<span class=\"hljs-subst\">${item.nama || 'Tanpa Nama'}<\/span>&lt;\/h3&gt;\n                &lt;p&gt;<span class=\"hljs-subst\">${item.deskripsi || 'Tidak ada deskripsi'}<\/span>&lt;\/p&gt;\n                &lt;div class=\"price\"&gt;Rp <span class=\"hljs-subst\">${item.harga || '0'}<\/span>&lt;\/div&gt;\n            `<\/span>;\n            container.appendChild(card);\n        });\n    }\n\n    fetchSheetsData();\n<\/span><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">script<\/span>&gt;<\/span>\n<\/code><\/pre><\/div><\/div><\/div><hr data-path-to-node=\"11\" \/><h2 data-path-to-node=\"12\">Keuntungan Metode Ini:<\/h2><ul data-path-to-node=\"13\"><li><p data-path-to-node=\"13,0,0\"><b data-path-to-node=\"13,0,0\" data-index-in-node=\"0\">Keamanan:<\/b> Tidak ada API Key yang terekspos di browser.<\/p><\/li><li><p data-path-to-node=\"13,1,0\"><b data-path-to-node=\"13,1,0\" data-index-in-node=\"0\">Fleksibilitas:<\/b> Data yang dikirim ke website sudah dalam bentuk objek yang rapi (<code data-path-to-node=\"13,1,0\" data-index-in-node=\"80\">item.nama<\/code>, <code data-path-to-node=\"13,1,0\" data-index-in-node=\"91\">item.harga<\/code>), bukan lagi array indeks (<code data-path-to-node=\"13,1,0\" data-index-in-node=\"129\">row[0]<\/code>, <code data-path-to-node=\"13,1,0\" data-index-in-node=\"137\">row[1]<\/code>).<\/p><\/li><li><p data-path-to-node=\"13,2,0\"><b data-path-to-node=\"13,2,0\" data-index-in-node=\"0\">Gratis:<\/b> Tidak ada biaya penggunaan API selama masih dalam kuota wajar Google Apps Script.<\/p><\/li><\/ul><h3 data-path-to-node=\"14\">Hal yang perlu diperhatikan:<\/h3><p data-path-to-node=\"15\">Jika Anda mengubah isi spreadsheet, website akan otomatis terupdate saat di-refresh. Namun, jika Anda <b data-path-to-node=\"15\" data-index-in-node=\"102\">mengubah kode di Apps Script<\/b>, Anda harus melakukan <b data-path-to-node=\"15\" data-index-in-node=\"153\">&#8220;New Deployment&#8221;<\/b> atau membuat versi baru agar perubahannya aktif di URL web app tersebut.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b6a5507 e-flex e-con-boxed e-con e-parent\" data-id=\"b6a5507\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a4397 elementor-widget elementor-widget-image-gallery\" data-id=\"b3a4397\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-2' class='gallery galleryid-1946 gallery-columns-3 gallery-size-medium_large'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b3a4397\" data-elementor-lightbox-title=\"download (55)\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk0NSwidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9kb3dubG9hZC01NS5qcGciLCJzbGlkZXNob3ciOiJiM2E0Mzk3In0%3D\" href='https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-55.jpg'><img fetchpriority=\"high\" decoding=\"async\" onerror=\"this.src='https:\/\/regarcomm.com\/wp-content\/plugins\/replace-broken-images\/images\/default.jpg'\" width=\"311\" height=\"162\" src=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-55.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-55.jpg 311w, https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-55-300x156.jpg 300w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b3a4397\" data-elementor-lightbox-title=\"download (56)\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk0NCwidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9kb3dubG9hZC01Ni5qcGciLCJzbGlkZXNob3ciOiJiM2E0Mzk3In0%3D\" href='https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg'><img decoding=\"async\" onerror=\"this.src='https:\/\/regarcomm.com\/wp-content\/plugins\/replace-broken-images\/images\/default.jpg'\" width=\"298\" height=\"169\" src=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b3a4397\" data-elementor-lightbox-title=\"download (3)\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk0MywidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9kb3dubG9hZC0zLnBuZyIsInNsaWRlc2hvdyI6ImIzYTQzOTcifQ%3D%3D\" href='https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-3.png'><img decoding=\"async\" onerror=\"this.src='https:\/\/regarcomm.com\/wp-content\/plugins\/replace-broken-images\/images\/default.jpg'\" width=\"300\" height=\"168\" src=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-3.png\" class=\"attachment-medium_large size-medium_large\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Membuat website dengan Google Sheets sebagai database adalah pilihan cerdas untuk proyek yang membutuhkan pembaruan data cepat tanpa harus berurusan dengan sistem database yang rumit. Secara garis besar, ada dua cara untuk melakukannya: Cara Cepat (menggunakan tools pihak ketiga) dan Cara Kustom (menggunakan Google Sheets API). Cara Kustom (Menggunakan API) Jika Anda seorang pengembang dan&hellip;&nbsp;<a href=\"https:\/\/regarcomm.com\/?p=1946\" rel=\"bookmark\"><span class=\"screen-reader-text\">Bangun Website Dengan Google Sheets<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1944,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1946","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tak-berkategori"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bangun Website Dengan Google Sheets - Regarcomm Development<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/regarcomm.com\/?p=1946\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bangun Website Dengan Google Sheets - Regarcomm Development\" \/>\n<meta property=\"og:description\" content=\"Membuat website dengan Google Sheets sebagai database adalah pilihan cerdas untuk proyek yang membutuhkan pembaruan data cepat tanpa harus berurusan dengan sistem database yang rumit. Secara garis besar, ada dua cara untuk melakukannya: Cara Cepat (menggunakan tools pihak ketiga) dan Cara Kustom (menggunakan Google Sheets API). Cara Kustom (Menggunakan API) Jika Anda seorang pengembang dan&hellip;&nbsp;Bangun Website Dengan Google Sheets\" \/>\n<meta property=\"og:url\" content=\"https:\/\/regarcomm.com\/?p=1946\" \/>\n<meta property=\"og:site_name\" content=\"Regarcomm Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1DXa1yP9Ao\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-27T04:40:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-27T04:42:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"298\" \/>\n\t<meta property=\"og:image:height\" content=\"169\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ewin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Erwinbinjai\" \/>\n<meta name=\"twitter:site\" content=\"@Erwinbinjai\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ewin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/regarcomm.com\/?p=1946#article\",\"isPartOf\":{\"@id\":\"https:\/\/regarcomm.com\/?p=1946\"},\"author\":{\"name\":\"Ewin\",\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/person\/c2ef7a42a8b09547b2be7ea118e39912\"},\"headline\":\"Bangun Website Dengan Google Sheets\",\"datePublished\":\"2026-01-27T04:40:29+00:00\",\"dateModified\":\"2026-01-27T04:42:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/regarcomm.com\/?p=1946\"},\"wordCount\":460,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/regarcomm.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/regarcomm.com\/?p=1946#primaryimage\"},\"thumbnailUrl\":\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg\",\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/regarcomm.com\/?p=1946#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/regarcomm.com\/?p=1946\",\"url\":\"https:\/\/regarcomm.com\/?p=1946\",\"name\":\"Bangun Website Dengan Google Sheets - Regarcomm Development\",\"isPartOf\":{\"@id\":\"https:\/\/regarcomm.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/regarcomm.com\/?p=1946#primaryimage\"},\"image\":{\"@id\":\"https:\/\/regarcomm.com\/?p=1946#primaryimage\"},\"thumbnailUrl\":\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg\",\"datePublished\":\"2026-01-27T04:40:29+00:00\",\"dateModified\":\"2026-01-27T04:42:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/regarcomm.com\/?p=1946#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/regarcomm.com\/?p=1946\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/regarcomm.com\/?p=1946#primaryimage\",\"url\":\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg\",\"contentUrl\":\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg\",\"width\":298,\"height\":169},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/regarcomm.com\/?p=1946#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/regarcomm.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bangun Website Dengan Google Sheets\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/regarcomm.com\/#website\",\"url\":\"https:\/\/regarcomm.com\/\",\"name\":\"Regarcomm Development\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/regarcomm.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/regarcomm.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/regarcomm.com\/#organization\",\"name\":\"Regarcomm Development\",\"url\":\"https:\/\/regarcomm.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/regarcomm.com\/wp-content\/uploads\/2025\/06\/photo_2025-05-13_10-59-37.jpg\",\"contentUrl\":\"http:\/\/regarcomm.com\/wp-content\/uploads\/2025\/06\/photo_2025-05-13_10-59-37.jpg\",\"width\":1280,\"height\":1073,\"caption\":\"Regarcomm Development\"},\"image\":{\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/share\/1DXa1yP9Ao\/\",\"https:\/\/x.com\/Erwinbinjai\",\"https:\/\/instagram.com\/inerwinsyah\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/person\/c2ef7a42a8b09547b2be7ea118e39912\",\"name\":\"Ewin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6a415ad1031f294d556ac574983fae046c2c491e306ae6b51eea2b30a67238a7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6a415ad1031f294d556ac574983fae046c2c491e306ae6b51eea2b30a67238a7?s=96&d=mm&r=g\",\"caption\":\"Ewin\"},\"sameAs\":[\"http:\/\/localhost\/regarcomm\"],\"url\":\"https:\/\/regarcomm.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bangun Website Dengan Google Sheets - Regarcomm Development","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/regarcomm.com\/?p=1946","og_locale":"id_ID","og_type":"article","og_title":"Bangun Website Dengan Google Sheets - Regarcomm Development","og_description":"Membuat website dengan Google Sheets sebagai database adalah pilihan cerdas untuk proyek yang membutuhkan pembaruan data cepat tanpa harus berurusan dengan sistem database yang rumit. Secara garis besar, ada dua cara untuk melakukannya: Cara Cepat (menggunakan tools pihak ketiga) dan Cara Kustom (menggunakan Google Sheets API). Cara Kustom (Menggunakan API) Jika Anda seorang pengembang dan&hellip;&nbsp;Bangun Website Dengan Google Sheets","og_url":"https:\/\/regarcomm.com\/?p=1946","og_site_name":"Regarcomm Development","article_publisher":"https:\/\/www.facebook.com\/share\/1DXa1yP9Ao\/","article_published_time":"2026-01-27T04:40:29+00:00","article_modified_time":"2026-01-27T04:42:36+00:00","og_image":[{"width":298,"height":169,"url":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg","type":"image\/jpeg"}],"author":"Ewin","twitter_card":"summary_large_image","twitter_creator":"@Erwinbinjai","twitter_site":"@Erwinbinjai","twitter_misc":{"Ditulis oleh":"Ewin","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/regarcomm.com\/?p=1946#article","isPartOf":{"@id":"https:\/\/regarcomm.com\/?p=1946"},"author":{"name":"Ewin","@id":"https:\/\/regarcomm.com\/#\/schema\/person\/c2ef7a42a8b09547b2be7ea118e39912"},"headline":"Bangun Website Dengan Google Sheets","datePublished":"2026-01-27T04:40:29+00:00","dateModified":"2026-01-27T04:42:36+00:00","mainEntityOfPage":{"@id":"https:\/\/regarcomm.com\/?p=1946"},"wordCount":460,"commentCount":0,"publisher":{"@id":"https:\/\/regarcomm.com\/#organization"},"image":{"@id":"https:\/\/regarcomm.com\/?p=1946#primaryimage"},"thumbnailUrl":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg","inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/regarcomm.com\/?p=1946#respond"]}]},{"@type":"WebPage","@id":"https:\/\/regarcomm.com\/?p=1946","url":"https:\/\/regarcomm.com\/?p=1946","name":"Bangun Website Dengan Google Sheets - Regarcomm Development","isPartOf":{"@id":"https:\/\/regarcomm.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/regarcomm.com\/?p=1946#primaryimage"},"image":{"@id":"https:\/\/regarcomm.com\/?p=1946#primaryimage"},"thumbnailUrl":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg","datePublished":"2026-01-27T04:40:29+00:00","dateModified":"2026-01-27T04:42:36+00:00","breadcrumb":{"@id":"https:\/\/regarcomm.com\/?p=1946#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/regarcomm.com\/?p=1946"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/regarcomm.com\/?p=1946#primaryimage","url":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg","contentUrl":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg","width":298,"height":169},{"@type":"BreadcrumbList","@id":"https:\/\/regarcomm.com\/?p=1946#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/regarcomm.com\/"},{"@type":"ListItem","position":2,"name":"Bangun Website Dengan Google Sheets"}]},{"@type":"WebSite","@id":"https:\/\/regarcomm.com\/#website","url":"https:\/\/regarcomm.com\/","name":"Regarcomm Development","description":"","publisher":{"@id":"https:\/\/regarcomm.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/regarcomm.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/regarcomm.com\/#organization","name":"Regarcomm Development","url":"https:\/\/regarcomm.com\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/regarcomm.com\/#\/schema\/logo\/image\/","url":"http:\/\/regarcomm.com\/wp-content\/uploads\/2025\/06\/photo_2025-05-13_10-59-37.jpg","contentUrl":"http:\/\/regarcomm.com\/wp-content\/uploads\/2025\/06\/photo_2025-05-13_10-59-37.jpg","width":1280,"height":1073,"caption":"Regarcomm Development"},"image":{"@id":"https:\/\/regarcomm.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/1DXa1yP9Ao\/","https:\/\/x.com\/Erwinbinjai","https:\/\/instagram.com\/inerwinsyah"]},{"@type":"Person","@id":"https:\/\/regarcomm.com\/#\/schema\/person\/c2ef7a42a8b09547b2be7ea118e39912","name":"Ewin","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/regarcomm.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6a415ad1031f294d556ac574983fae046c2c491e306ae6b51eea2b30a67238a7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6a415ad1031f294d556ac574983fae046c2c491e306ae6b51eea2b30a67238a7?s=96&d=mm&r=g","caption":"Ewin"},"sameAs":["http:\/\/localhost\/regarcomm"],"url":"https:\/\/regarcomm.com\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/01\/download-56.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/posts\/1946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1946"}],"version-history":[{"count":4,"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/posts\/1946\/revisions"}],"predecessor-version":[{"id":1950,"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/posts\/1946\/revisions\/1950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/media\/1944"}],"wp:attachment":[{"href":"https:\/\/regarcomm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}