[{"data":1,"prerenderedAt":1248},["ShallowReactive",2],{"navigation-id":3,"page-\u002Fid\u002Fdemos":133,"\u002Fid\u002Fdemos-surround":1243},[4],{"title":5,"path":6,"stem":7,"children":8,"page":26},"Id","\u002Fid","id",[9,27,48,77,90,96],{"title":10,"path":11,"stem":12,"children":13,"page":26},"Panduan Memulai","\u002Fid\u002Fgetting-started","id\u002F1.getting-started",[14,18,22],{"title":15,"path":16,"stem":17},"Pengenalan","\u002Fid\u002Fgetting-started\u002Fintroduction","id\u002F1.getting-started\u002F1.introduction",{"title":19,"path":20,"stem":21},"Instalasi","\u002Fid\u002Fgetting-started\u002Finstallation","id\u002F1.getting-started\u002F2.installation",{"title":23,"path":24,"stem":25},"Referensi Konfigurasi","\u002Fid\u002Fgetting-started\u002Fconfiguration","id\u002F1.getting-started\u002F3.configuration",false,{"title":28,"path":29,"stem":30,"children":31,"page":26},"Composables","\u002Fid\u002Fcomposables","id\u002F2.composables",[32,36,40,44],{"title":33,"path":34,"stem":35},"useGSheet","\u002Fid\u002Fcomposables\u002Fuse-gsheet","id\u002F2.composables\u002F1.use-gsheet",{"title":37,"path":38,"stem":39},"useGSheetAsObject","\u002Fid\u002Fcomposables\u002Fuse-gsheet-as-object","id\u002F2.composables\u002F2.use-gsheet-as-object",{"title":41,"path":42,"stem":43},"useGSheetRow","\u002Fid\u002Fcomposables\u002Fuse-gsheet-row","id\u002F2.composables\u002F3.use-gsheet-row",{"title":45,"path":46,"stem":47},"useGSheetWrite","\u002Fid\u002Fcomposables\u002Fuse-gsheet-write","id\u002F2.composables\u002F4.use-gsheet-write",{"title":49,"path":50,"stem":51,"children":52,"page":26},"Mode Autentikasi","\u002Fid\u002Fauth-modes","id\u002F3.auth-modes",[53,57,61,65,69,73],{"title":54,"path":55,"stem":56},"Gambaran Umum Mode Autentikasi","\u002Fid\u002Fauth-modes\u002Foverview","id\u002F3.auth-modes\u002F1.overview",{"title":58,"path":59,"stem":60},"Mode GViz (Google Visualization API)","\u002Fid\u002Fauth-modes\u002Fgviz","id\u002F3.auth-modes\u002F2.gviz",{"title":62,"path":63,"stem":64},"Mode Ekspor CSV","\u002Fid\u002Fauth-modes\u002Fcsv","id\u002F3.auth-modes\u002F3.csv",{"title":66,"path":67,"stem":68},"Mode Google Apps Script","\u002Fid\u002Fauth-modes\u002Fappscript","id\u002F3.auth-modes\u002F4.appscript",{"title":70,"path":71,"stem":72},"Mode API Key","\u002Fid\u002Fauth-modes\u002Fapikey","id\u002F3.auth-modes\u002F5.apikey",{"title":74,"path":75,"stem":76},"Mode Service Account","\u002Fid\u002Fauth-modes\u002Fservice-account","id\u002F3.auth-modes\u002F6.service-account",{"title":78,"path":79,"stem":80,"children":81,"page":26},"Integrasi AI","\u002Fid\u002Fai","id\u002F4.ai",[82,86],{"title":83,"path":84,"stem":85},"Agent Skills (Integrasi AI)","\u002Fid\u002Fai\u002Fagent-skills","id\u002F4.ai\u002F1.agent-skills",{"title":87,"path":88,"stem":89},"Model Context Protocol (MCP)","\u002Fid\u002Fai\u002Fmcp","id\u002F4.ai\u002F2.mcp",{"title":91,"path":92,"stem":93,"children":94},"Demo Langsung","\u002Fid\u002Fdemos","id\u002F5.demos\u002Findex",[95],{"title":91,"path":92,"stem":93},{"title":97,"path":98,"stem":99,"children":100,"page":26},"Tutorial Praktis","\u002Fid\u002Ftutorials","id\u002F6.tutorials",[101,105,109,113,117,121,125,129],{"title":102,"path":103,"stem":104},"Gambaran Umum Tutorial","\u002Fid\u002Ftutorials\u002Foverview","id\u002F6.tutorials\u002F0.overview",{"title":106,"path":107,"stem":108},"Tutorial Apps Script Web App","\u002Fid\u002Ftutorials\u002Fappscript-tutorial","id\u002F6.tutorials\u002F1.appscript-tutorial",{"title":110,"path":111,"stem":112},"Tutorial Langkah demi Langkah Lengkap","\u002Fid\u002Ftutorials\u002Fstep-by-step","id\u002F6.tutorials\u002F1.step-by-step",{"title":114,"path":115,"stem":116},"Tutorial Analytics GViz SQL","\u002Fid\u002Ftutorials\u002Fgviz-sql-tutorial","id\u002F6.tutorials\u002F2.gviz-sql-tutorial",{"title":118,"path":119,"stem":120},"Tutorial Katalog Produk CSV","\u002Fid\u002Ftutorials\u002Fcsv-catalog-tutorial","id\u002F6.tutorials\u002F3.csv-catalog-tutorial",{"title":122,"path":123,"stem":124},"Tutorial Inventaris API Key","\u002Fid\u002Ftutorials\u002Fapikey-tutorial","id\u002F6.tutorials\u002F4.apikey-tutorial",{"title":126,"path":127,"stem":128},"Tutorial HR & Payroll Service Account","\u002Fid\u002Ftutorials\u002Fservice-account-tutorial","id\u002F6.tutorials\u002F5.service-account-tutorial",{"title":130,"path":131,"stem":132},"Tutorial Sheet Routing Map","\u002Fid\u002Ftutorials\u002Fsheets-routing-tutorial","id\u002F6.tutorials\u002F6.sheets-routing-tutorial",{"id":134,"title":91,"body":135,"description":1237,"extension":1238,"icon":1239,"links":1239,"meta":1240,"navigation":1239,"path":92,"seo":1241,"stem":93,"__hash__":1242},"docs_id\u002Fid\u002F5.demos\u002Findex.md",{"type":136,"value":137,"toc":1225},"minimark",[138,147,156,713,720,826,833,917,924,1007,1014,1221],[139,140,141,142,146],"p",{},"Demonstrasi kode end-to-end untuk 5 mode autentikasi di ",[143,144,145],"code",{},"nuxt-gsheet",".",[148,149,151,152,155],"h2",{"id":150},"_1-mode-apps-script-appscript","1. Mode Apps Script (",[143,153,154],{},"appscript",")",[157,158,164],"pre",{"className":159,"code":160,"filename":161,"language":162,"meta":163,"style":163},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst { data: items, refresh } = await useGSheetAsObject('A1:C50', { sheet: 'Feedback' })\nconst { append } = useGSheetWrite({ sheet: 'Feedback' })\n\nconst name = ref('')\nconst message = ref('')\n\nconst save = async () => {\n  await append('A1:C1', [[String(Date.now()), name.value, message.value]])\n  await refresh()\n}\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv>\n    \u003Cform @submit.prevent=\"save\">\n      \u003Cinput v-model=\"name\" placeholder=\"Nama\" required>\n      \u003Cinput v-model=\"message\" placeholder=\"Pesan\" required>\n      \u003Cbutton type=\"submit\">Kirim\u003C\u002Fbutton>\n    \u003C\u002Fform>\n    \u003Cul>\n      \u003Cli v-for=\"item in items\" :key=\"item.id\">{{ item.name }}: {{ item.message }}\u003C\u002Fli>\n    \u003C\u002Ful>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","pages\u002Fdemo\u002Fappscript.vue","vue","",[143,165,166,201,274,310,317,337,355,360,382,443,454,460,470,475,485,496,519,557,590,622,632,642,685,694,704],{"__ignoreMap":163},[167,168,171,175,179,183,186,189,192,196,198],"span",{"class":169,"line":170},"line",1,[167,172,174],{"class":173},"sMK4o","\u003C",[167,176,178],{"class":177},"swJcz","script",[167,180,182],{"class":181},"spNyl"," setup",[167,184,185],{"class":181}," lang",[167,187,188],{"class":173},"=",[167,190,191],{"class":173},"\"",[167,193,195],{"class":194},"sfazB","ts",[167,197,191],{"class":173},[167,199,200],{"class":173},">\n",[167,202,204,207,210,213,216,220,223,226,229,232,236,240,243,246,249,251,253,255,258,260,263,266,268,271],{"class":169,"line":203},2,[167,205,206],{"class":181},"const",[167,208,209],{"class":173}," {",[167,211,212],{"class":177}," data",[167,214,215],{"class":173},":",[167,217,219],{"class":218},"sTEyZ"," items",[167,221,222],{"class":173},",",[167,224,225],{"class":218}," refresh ",[167,227,228],{"class":173},"}",[167,230,231],{"class":173}," =",[167,233,235],{"class":234},"s7zQu"," await",[167,237,239],{"class":238},"s2Zo4"," useGSheetAsObject",[167,241,242],{"class":218},"(",[167,244,245],{"class":173},"'",[167,247,248],{"class":194},"A1:C50",[167,250,245],{"class":173},[167,252,222],{"class":173},[167,254,209],{"class":173},[167,256,257],{"class":177}," sheet",[167,259,215],{"class":173},[167,261,262],{"class":173}," '",[167,264,265],{"class":194},"Feedback",[167,267,245],{"class":173},[167,269,270],{"class":173}," }",[167,272,273],{"class":218},")\n",[167,275,277,279,281,284,286,288,291,293,296,298,300,302,304,306,308],{"class":169,"line":276},3,[167,278,206],{"class":181},[167,280,209],{"class":173},[167,282,283],{"class":218}," append ",[167,285,228],{"class":173},[167,287,231],{"class":173},[167,289,290],{"class":238}," useGSheetWrite",[167,292,242],{"class":218},[167,294,295],{"class":173},"{",[167,297,257],{"class":177},[167,299,215],{"class":173},[167,301,262],{"class":173},[167,303,265],{"class":194},[167,305,245],{"class":173},[167,307,270],{"class":173},[167,309,273],{"class":218},[167,311,313],{"class":169,"line":312},4,[167,314,316],{"emptyLinePlaceholder":315},true,"\n",[167,318,320,322,325,327,330,332,335],{"class":169,"line":319},5,[167,321,206],{"class":181},[167,323,324],{"class":218}," name ",[167,326,188],{"class":173},[167,328,329],{"class":238}," ref",[167,331,242],{"class":218},[167,333,334],{"class":173},"''",[167,336,273],{"class":218},[167,338,340,342,345,347,349,351,353],{"class":169,"line":339},6,[167,341,206],{"class":181},[167,343,344],{"class":218}," message ",[167,346,188],{"class":173},[167,348,329],{"class":238},[167,350,242],{"class":218},[167,352,334],{"class":173},[167,354,273],{"class":218},[167,356,358],{"class":169,"line":357},7,[167,359,316],{"emptyLinePlaceholder":315},[167,361,363,365,368,370,373,376,379],{"class":169,"line":362},8,[167,364,206],{"class":181},[167,366,367],{"class":218}," save ",[167,369,188],{"class":173},[167,371,372],{"class":181}," async",[167,374,375],{"class":173}," ()",[167,377,378],{"class":181}," =>",[167,380,381],{"class":173}," {\n",[167,383,385,388,391,393,395,398,400,402,405,408,410,413,415,418,421,423,426,428,431,433,436,438,440],{"class":169,"line":384},9,[167,386,387],{"class":234},"  await",[167,389,390],{"class":238}," append",[167,392,242],{"class":177},[167,394,245],{"class":173},[167,396,397],{"class":194},"A1:C1",[167,399,245],{"class":173},[167,401,222],{"class":173},[167,403,404],{"class":177}," [[",[167,406,407],{"class":238},"String",[167,409,242],{"class":177},[167,411,412],{"class":218},"Date",[167,414,146],{"class":173},[167,416,417],{"class":238},"now",[167,419,420],{"class":177},"())",[167,422,222],{"class":173},[167,424,425],{"class":218}," name",[167,427,146],{"class":173},[167,429,430],{"class":218},"value",[167,432,222],{"class":173},[167,434,435],{"class":218}," message",[167,437,146],{"class":173},[167,439,430],{"class":218},[167,441,442],{"class":177},"]])\n",[167,444,446,448,451],{"class":169,"line":445},10,[167,447,387],{"class":234},[167,449,450],{"class":238}," refresh",[167,452,453],{"class":177},"()\n",[167,455,457],{"class":169,"line":456},11,[167,458,459],{"class":173},"}\n",[167,461,463,466,468],{"class":169,"line":462},12,[167,464,465],{"class":173},"\u003C\u002F",[167,467,178],{"class":177},[167,469,200],{"class":173},[167,471,473],{"class":169,"line":472},13,[167,474,316],{"emptyLinePlaceholder":315},[167,476,478,480,483],{"class":169,"line":477},14,[167,479,174],{"class":173},[167,481,482],{"class":177},"template",[167,484,200],{"class":173},[167,486,488,491,494],{"class":169,"line":487},15,[167,489,490],{"class":173},"  \u003C",[167,492,493],{"class":177},"div",[167,495,200],{"class":173},[167,497,499,502,505,508,510,512,515,517],{"class":169,"line":498},16,[167,500,501],{"class":173},"    \u003C",[167,503,504],{"class":177},"form",[167,506,507],{"class":181}," @submit.prevent",[167,509,188],{"class":173},[167,511,191],{"class":173},[167,513,514],{"class":194},"save",[167,516,191],{"class":173},[167,518,200],{"class":173},[167,520,522,525,528,531,533,535,538,540,543,545,547,550,552,555],{"class":169,"line":521},17,[167,523,524],{"class":173},"      \u003C",[167,526,527],{"class":177},"input",[167,529,530],{"class":181}," v-model",[167,532,188],{"class":173},[167,534,191],{"class":173},[167,536,537],{"class":194},"name",[167,539,191],{"class":173},[167,541,542],{"class":181}," placeholder",[167,544,188],{"class":173},[167,546,191],{"class":173},[167,548,549],{"class":194},"Nama",[167,551,191],{"class":173},[167,553,554],{"class":181}," required",[167,556,200],{"class":173},[167,558,560,562,564,566,568,570,573,575,577,579,581,584,586,588],{"class":169,"line":559},18,[167,561,524],{"class":173},[167,563,527],{"class":177},[167,565,530],{"class":181},[167,567,188],{"class":173},[167,569,191],{"class":173},[167,571,572],{"class":194},"message",[167,574,191],{"class":173},[167,576,542],{"class":181},[167,578,188],{"class":173},[167,580,191],{"class":173},[167,582,583],{"class":194},"Pesan",[167,585,191],{"class":173},[167,587,554],{"class":181},[167,589,200],{"class":173},[167,591,593,595,598,601,603,605,608,610,613,616,618,620],{"class":169,"line":592},19,[167,594,524],{"class":173},[167,596,597],{"class":177},"button",[167,599,600],{"class":181}," type",[167,602,188],{"class":173},[167,604,191],{"class":173},[167,606,607],{"class":194},"submit",[167,609,191],{"class":173},[167,611,612],{"class":173},">",[167,614,615],{"class":218},"Kirim",[167,617,465],{"class":173},[167,619,597],{"class":177},[167,621,200],{"class":173},[167,623,625,628,630],{"class":169,"line":624},20,[167,626,627],{"class":173},"    \u003C\u002F",[167,629,504],{"class":177},[167,631,200],{"class":173},[167,633,635,637,640],{"class":169,"line":634},21,[167,636,501],{"class":173},[167,638,639],{"class":177},"ul",[167,641,200],{"class":173},[167,643,645,647,650,653,655,657,660,662,665,667,669,672,674,676,679,681,683],{"class":169,"line":644},22,[167,646,524],{"class":173},[167,648,649],{"class":177},"li",[167,651,652],{"class":181}," v-for",[167,654,188],{"class":173},[167,656,191],{"class":173},[167,658,659],{"class":194},"item in items",[167,661,191],{"class":173},[167,663,664],{"class":181}," :key",[167,666,188],{"class":173},[167,668,191],{"class":173},[167,670,671],{"class":194},"item.id",[167,673,191],{"class":173},[167,675,612],{"class":173},[167,677,678],{"class":218},"{{ item.name }}: {{ item.message }}",[167,680,465],{"class":173},[167,682,649],{"class":177},[167,684,200],{"class":173},[167,686,688,690,692],{"class":169,"line":687},23,[167,689,627],{"class":173},[167,691,639],{"class":177},[167,693,200],{"class":173},[167,695,697,700,702],{"class":169,"line":696},24,[167,698,699],{"class":173},"  \u003C\u002F",[167,701,493],{"class":177},[167,703,200],{"class":173},[167,705,707,709,711],{"class":169,"line":706},25,[167,708,465],{"class":173},[167,710,482],{"class":177},[167,712,200],{"class":173},[148,714,716,717,155],{"id":715},"_2-mode-gviz-dengan-filter-sql-gviz","2. Mode GViz dengan Filter SQL (",[143,718,719],{},"gviz",[157,721,724],{"className":159,"code":722,"filename":723,"language":162,"meta":163,"style":163},"\u003Cscript setup lang=\"ts\">\nconst { data: topSales } = await useGSheetAsObject('A1:C100', {\n  sheet: 'sales',\n  query: 'SELECT A, B, C WHERE C > 1000 ORDER BY C DESC'\n})\n\u003C\u002Fscript>\n","pages\u002Fdemo\u002Fgviz.vue",[143,725,726,746,780,797,812,818],{"__ignoreMap":163},[167,727,728,730,732,734,736,738,740,742,744],{"class":169,"line":170},[167,729,174],{"class":173},[167,731,178],{"class":177},[167,733,182],{"class":181},[167,735,185],{"class":181},[167,737,188],{"class":173},[167,739,191],{"class":173},[167,741,195],{"class":194},[167,743,191],{"class":173},[167,745,200],{"class":173},[167,747,748,750,752,754,756,759,761,763,765,767,769,771,774,776,778],{"class":169,"line":203},[167,749,206],{"class":181},[167,751,209],{"class":173},[167,753,212],{"class":177},[167,755,215],{"class":173},[167,757,758],{"class":218}," topSales ",[167,760,228],{"class":173},[167,762,231],{"class":173},[167,764,235],{"class":234},[167,766,239],{"class":238},[167,768,242],{"class":218},[167,770,245],{"class":173},[167,772,773],{"class":194},"A1:C100",[167,775,245],{"class":173},[167,777,222],{"class":173},[167,779,381],{"class":173},[167,781,782,785,787,789,792,794],{"class":169,"line":276},[167,783,784],{"class":177},"  sheet",[167,786,215],{"class":173},[167,788,262],{"class":173},[167,790,791],{"class":194},"sales",[167,793,245],{"class":173},[167,795,796],{"class":173},",\n",[167,798,799,802,804,806,809],{"class":169,"line":312},[167,800,801],{"class":177},"  query",[167,803,215],{"class":173},[167,805,262],{"class":173},[167,807,808],{"class":194},"SELECT A, B, C WHERE C > 1000 ORDER BY C DESC",[167,810,811],{"class":173},"'\n",[167,813,814,816],{"class":169,"line":319},[167,815,228],{"class":173},[167,817,273],{"class":218},[167,819,820,822,824],{"class":169,"line":339},[167,821,465],{"class":173},[167,823,178],{"class":177},[167,825,200],{"class":173},[148,827,829,830,155],{"id":828},"_3-mode-ekspor-csv-csv","3. Mode Ekspor CSV (",[143,831,832],{},"csv",[157,834,837],{"className":159,"code":835,"filename":836,"language":162,"meta":163,"style":163},"\u003Cscript setup lang=\"ts\">\nconst { data: catalog } = await useGSheet('A1:Z50', { sheet: 'Catalog' })\n\u003C\u002Fscript>\n","pages\u002Fdemo\u002Fcsv.vue",[143,838,839,859,909],{"__ignoreMap":163},[167,840,841,843,845,847,849,851,853,855,857],{"class":169,"line":170},[167,842,174],{"class":173},[167,844,178],{"class":177},[167,846,182],{"class":181},[167,848,185],{"class":181},[167,850,188],{"class":173},[167,852,191],{"class":173},[167,854,195],{"class":194},[167,856,191],{"class":173},[167,858,200],{"class":173},[167,860,861,863,865,867,869,872,874,876,878,881,883,885,888,890,892,894,896,898,900,903,905,907],{"class":169,"line":203},[167,862,206],{"class":181},[167,864,209],{"class":173},[167,866,212],{"class":177},[167,868,215],{"class":173},[167,870,871],{"class":218}," catalog ",[167,873,228],{"class":173},[167,875,231],{"class":173},[167,877,235],{"class":234},[167,879,880],{"class":238}," useGSheet",[167,882,242],{"class":218},[167,884,245],{"class":173},[167,886,887],{"class":194},"A1:Z50",[167,889,245],{"class":173},[167,891,222],{"class":173},[167,893,209],{"class":173},[167,895,257],{"class":177},[167,897,215],{"class":173},[167,899,262],{"class":173},[167,901,902],{"class":194},"Catalog",[167,904,245],{"class":173},[167,906,270],{"class":173},[167,908,273],{"class":218},[167,910,911,913,915],{"class":169,"line":276},[167,912,465],{"class":173},[167,914,178],{"class":177},[167,916,200],{"class":173},[148,918,920,921,155],{"id":919},"_4-mode-api-key-apikey","4. Mode API Key (",[143,922,923],{},"apikey",[157,925,928],{"className":159,"code":926,"filename":927,"language":162,"meta":163,"style":163},"\u003Cscript setup lang=\"ts\">\nconst { data: inventory } = await useGSheetAsObject('A1:C20', { sheet: 'Inventory' })\n\u003C\u002Fscript>\n","pages\u002Fdemo\u002Fapikey.vue",[143,929,930,950,999],{"__ignoreMap":163},[167,931,932,934,936,938,940,942,944,946,948],{"class":169,"line":170},[167,933,174],{"class":173},[167,935,178],{"class":177},[167,937,182],{"class":181},[167,939,185],{"class":181},[167,941,188],{"class":173},[167,943,191],{"class":173},[167,945,195],{"class":194},[167,947,191],{"class":173},[167,949,200],{"class":173},[167,951,952,954,956,958,960,963,965,967,969,971,973,975,978,980,982,984,986,988,990,993,995,997],{"class":169,"line":203},[167,953,206],{"class":181},[167,955,209],{"class":173},[167,957,212],{"class":177},[167,959,215],{"class":173},[167,961,962],{"class":218}," inventory ",[167,964,228],{"class":173},[167,966,231],{"class":173},[167,968,235],{"class":234},[167,970,239],{"class":238},[167,972,242],{"class":218},[167,974,245],{"class":173},[167,976,977],{"class":194},"A1:C20",[167,979,245],{"class":173},[167,981,222],{"class":173},[167,983,209],{"class":173},[167,985,257],{"class":177},[167,987,215],{"class":173},[167,989,262],{"class":173},[167,991,992],{"class":194},"Inventory",[167,994,245],{"class":173},[167,996,270],{"class":173},[167,998,273],{"class":218},[167,1000,1001,1003,1005],{"class":169,"line":276},[167,1002,465],{"class":173},[167,1004,178],{"class":177},[167,1006,200],{"class":173},[148,1008,1010,1011,155],{"id":1009},"_5-mode-service-account-service-account","5. Mode Service Account (",[143,1012,1013],{},"service-account",[157,1015,1018],{"className":159,"code":1016,"filename":1017,"language":162,"meta":163,"style":163},"\u003Cscript setup lang=\"ts\">\nconst { data: orders, refresh } = await useGSheetAsObject('A1:D50', { sheet: 'Orders' })\nconst { append } = useGSheetWrite({ sheet: 'Orders' })\n\nconst addOrder = async () => {\n  await append('A1:D1', [['ORD-99', 'Acme Corp', '499.00', 'Paid']])\n  await refresh()\n}\n\u003C\u002Fscript>\n","pages\u002Fdemo\u002Fservice-account.vue",[143,1019,1020,1040,1093,1125,1129,1146,1201,1209,1213],{"__ignoreMap":163},[167,1021,1022,1024,1026,1028,1030,1032,1034,1036,1038],{"class":169,"line":170},[167,1023,174],{"class":173},[167,1025,178],{"class":177},[167,1027,182],{"class":181},[167,1029,185],{"class":181},[167,1031,188],{"class":173},[167,1033,191],{"class":173},[167,1035,195],{"class":194},[167,1037,191],{"class":173},[167,1039,200],{"class":173},[167,1041,1042,1044,1046,1048,1050,1053,1055,1057,1059,1061,1063,1065,1067,1069,1072,1074,1076,1078,1080,1082,1084,1087,1089,1091],{"class":169,"line":203},[167,1043,206],{"class":181},[167,1045,209],{"class":173},[167,1047,212],{"class":177},[167,1049,215],{"class":173},[167,1051,1052],{"class":218}," orders",[167,1054,222],{"class":173},[167,1056,225],{"class":218},[167,1058,228],{"class":173},[167,1060,231],{"class":173},[167,1062,235],{"class":234},[167,1064,239],{"class":238},[167,1066,242],{"class":218},[167,1068,245],{"class":173},[167,1070,1071],{"class":194},"A1:D50",[167,1073,245],{"class":173},[167,1075,222],{"class":173},[167,1077,209],{"class":173},[167,1079,257],{"class":177},[167,1081,215],{"class":173},[167,1083,262],{"class":173},[167,1085,1086],{"class":194},"Orders",[167,1088,245],{"class":173},[167,1090,270],{"class":173},[167,1092,273],{"class":218},[167,1094,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123],{"class":169,"line":276},[167,1096,206],{"class":181},[167,1098,209],{"class":173},[167,1100,283],{"class":218},[167,1102,228],{"class":173},[167,1104,231],{"class":173},[167,1106,290],{"class":238},[167,1108,242],{"class":218},[167,1110,295],{"class":173},[167,1112,257],{"class":177},[167,1114,215],{"class":173},[167,1116,262],{"class":173},[167,1118,1086],{"class":194},[167,1120,245],{"class":173},[167,1122,270],{"class":173},[167,1124,273],{"class":218},[167,1126,1127],{"class":169,"line":312},[167,1128,316],{"emptyLinePlaceholder":315},[167,1130,1131,1133,1136,1138,1140,1142,1144],{"class":169,"line":319},[167,1132,206],{"class":181},[167,1134,1135],{"class":218}," addOrder ",[167,1137,188],{"class":173},[167,1139,372],{"class":181},[167,1141,375],{"class":173},[167,1143,378],{"class":181},[167,1145,381],{"class":173},[167,1147,1148,1150,1152,1154,1156,1159,1161,1163,1165,1167,1170,1172,1174,1176,1179,1181,1183,1185,1188,1190,1192,1194,1197,1199],{"class":169,"line":339},[167,1149,387],{"class":234},[167,1151,390],{"class":238},[167,1153,242],{"class":177},[167,1155,245],{"class":173},[167,1157,1158],{"class":194},"A1:D1",[167,1160,245],{"class":173},[167,1162,222],{"class":173},[167,1164,404],{"class":177},[167,1166,245],{"class":173},[167,1168,1169],{"class":194},"ORD-99",[167,1171,245],{"class":173},[167,1173,222],{"class":173},[167,1175,262],{"class":173},[167,1177,1178],{"class":194},"Acme Corp",[167,1180,245],{"class":173},[167,1182,222],{"class":173},[167,1184,262],{"class":173},[167,1186,1187],{"class":194},"499.00",[167,1189,245],{"class":173},[167,1191,222],{"class":173},[167,1193,262],{"class":173},[167,1195,1196],{"class":194},"Paid",[167,1198,245],{"class":173},[167,1200,442],{"class":177},[167,1202,1203,1205,1207],{"class":169,"line":357},[167,1204,387],{"class":234},[167,1206,450],{"class":238},[167,1208,453],{"class":177},[167,1210,1211],{"class":169,"line":362},[167,1212,459],{"class":173},[167,1214,1215,1217,1219],{"class":169,"line":384},[167,1216,465],{"class":173},[167,1218,178],{"class":177},[167,1220,200],{"class":173},[1222,1223,1224],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":163,"searchDepth":170,"depth":203,"links":1226},[1227,1229,1231,1233,1235],{"id":150,"depth":203,"text":1228},"1. Mode Apps Script (appscript)",{"id":715,"depth":203,"text":1230},"2. Mode GViz dengan Filter SQL (gviz)",{"id":828,"depth":203,"text":1232},"3. Mode Ekspor CSV (csv)",{"id":919,"depth":203,"text":1234},"4. Mode API Key (apikey)",{"id":1009,"depth":203,"text":1236},"5. Mode Service Account (service-account)","Contoh kode untuk seluruh 5 mode autentikasi di nuxt-gsheet.","md",null,{},{"title":91,"description":1237},"1ItG67TXlm54xXQUV0kBliKd1vGj2wrmtiBeh194BYs",[1244,1246],{"title":87,"path":88,"stem":89,"description":1245,"children":-1},"Hubungkan AI assistant ke server dokumentasi live nuxt-gsheet MCP.",{"title":102,"path":103,"stem":104,"description":1247,"children":-1},"Tutorial praktis untuk Apps Script, GViz SQL, CSV, API Key, Service Account, dan Sheet Routing.",1786088234033]