[{"data":1,"prerenderedAt":959},["ShallowReactive",2],{"navigation-id":3,"page-\u002Fid\u002Fcomposables\u002Fuse-gsheet":133,"\u002Fid\u002Fcomposables\u002Fuse-gsheet-surround":954},[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":33,"body":135,"description":948,"extension":949,"icon":950,"links":950,"meta":951,"navigation":950,"path":34,"seo":952,"stem":35,"__hash__":953},"docs_id\u002Fid\u002F2.composables\u002F1.use-gsheet.md",{"type":136,"value":137,"toc":942},"minimark",[138,150,157,162,402,406,489,493,559,563,938],[139,140,141,142,145,146,149],"p",{},"Composable ",[143,144,33],"code",{}," mengambil data array 2D mentah (",[143,147,148],{},"any[][]",") dari range sel yang ditentukan.",[139,151,152,153,156],{},"Composable ini membungkus Nuxt ",[143,154,155],{},"useFetch"," dengan keamanan server-side proxy, pemrosesan cache otomatis, dan perlindungan stampede lock.",[158,159,161],"h2",{"id":160},"signature","Signature",[163,164,169],"pre",{"className":165,"code":166,"language":167,"meta":168,"style":168},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function useGSheet\u003CT = any>(\n  range: string,\n  options?: ComposablesOptions\n): {\n  data: Ref\u003CT | null>\n  pending: Ref\u003Cboolean>\n  error: Ref\u003CFetchError | null>\n  refresh: () => Promise\u003Cvoid>\n  execute: () => Promise\u003Cvoid>\n  status: Ref\u003C'idle' | 'pending' | 'success' | 'error'>\n}\n","ts","",[143,170,171,201,217,229,238,263,280,301,325,345,396],{"__ignoreMap":168},[172,173,176,180,184,188,192,195,198],"span",{"class":174,"line":175},"line",1,[172,177,179],{"class":178},"spNyl","function",[172,181,183],{"class":182},"s2Zo4"," useGSheet",[172,185,187],{"class":186},"sMK4o","\u003C",[172,189,191],{"class":190},"sBMFI","T",[172,193,194],{"class":186}," =",[172,196,197],{"class":190}," any",[172,199,200],{"class":186},">(\n",[172,202,204,208,211,214],{"class":174,"line":203},2,[172,205,207],{"class":206},"sHdIc","  range",[172,209,210],{"class":186},":",[172,212,213],{"class":190}," string",[172,215,216],{"class":186},",\n",[172,218,220,223,226],{"class":174,"line":219},3,[172,221,222],{"class":206},"  options",[172,224,225],{"class":186},"?:",[172,227,228],{"class":190}," ComposablesOptions\n",[172,230,232,235],{"class":174,"line":231},4,[172,233,234],{"class":186},"):",[172,236,237],{"class":186}," {\n",[172,239,241,245,247,250,252,254,257,260],{"class":174,"line":240},5,[172,242,244],{"class":243},"swJcz","  data",[172,246,210],{"class":186},[172,248,249],{"class":190}," Ref",[172,251,187],{"class":186},[172,253,191],{"class":190},[172,255,256],{"class":186}," |",[172,258,259],{"class":190}," null",[172,261,262],{"class":186},">\n",[172,264,266,269,271,273,275,278],{"class":174,"line":265},6,[172,267,268],{"class":243},"  pending",[172,270,210],{"class":186},[172,272,249],{"class":190},[172,274,187],{"class":186},[172,276,277],{"class":190},"boolean",[172,279,262],{"class":186},[172,281,283,286,288,290,292,295,297,299],{"class":174,"line":282},7,[172,284,285],{"class":243},"  error",[172,287,210],{"class":186},[172,289,249],{"class":190},[172,291,187],{"class":186},[172,293,294],{"class":190},"FetchError",[172,296,256],{"class":186},[172,298,259],{"class":190},[172,300,262],{"class":186},[172,302,304,307,309,312,315,318,320,323],{"class":174,"line":303},8,[172,305,306],{"class":243},"  refresh",[172,308,210],{"class":186},[172,310,311],{"class":186}," ()",[172,313,314],{"class":178}," =>",[172,316,317],{"class":190}," Promise",[172,319,187],{"class":186},[172,321,322],{"class":190},"void",[172,324,262],{"class":186},[172,326,328,331,333,335,337,339,341,343],{"class":174,"line":327},9,[172,329,330],{"class":243},"  execute",[172,332,210],{"class":186},[172,334,311],{"class":186},[172,336,314],{"class":178},[172,338,317],{"class":190},[172,340,187],{"class":186},[172,342,322],{"class":190},[172,344,262],{"class":186},[172,346,348,351,353,355,357,360,364,366,368,371,374,376,378,380,383,385,387,389,392,394],{"class":174,"line":347},10,[172,349,350],{"class":243},"  status",[172,352,210],{"class":186},[172,354,249],{"class":190},[172,356,187],{"class":186},[172,358,359],{"class":186},"'",[172,361,363],{"class":362},"sfazB","idle",[172,365,359],{"class":186},[172,367,256],{"class":186},[172,369,370],{"class":186}," '",[172,372,373],{"class":362},"pending",[172,375,359],{"class":186},[172,377,256],{"class":186},[172,379,370],{"class":186},[172,381,382],{"class":362},"success",[172,384,359],{"class":186},[172,386,256],{"class":186},[172,388,370],{"class":186},[172,390,391],{"class":362},"error",[172,393,359],{"class":186},[172,395,262],{"class":186},[172,397,399],{"class":174,"line":398},11,[172,400,401],{"class":186},"}\n",[158,403,405],{"id":404},"parameter","Parameter",[407,408,409,429],"table",{},[410,411,412],"thead",{},[413,414,415,419,422,426],"tr",{},[416,417,405],"th",{"align":418},"left",[416,420,421],{"align":418},"Tipe",[416,423,425],{"align":424},"center","Wajib",[416,427,428],{"align":418},"Deskripsi",[430,431,432,458],"tbody",{},[413,433,434,440,445,451],{},[435,436,437],"td",{"align":418},[143,438,439],{},"range",[435,441,442],{"align":418},[143,443,444],{},"string",[435,446,447],{"align":424},[448,449,450],"strong",{},"Ya",[435,452,453,454,457],{"align":418},"Range sel dalam notasi A1 (misal ",[143,455,456],{},"'A1:D10'",").",[413,459,460,465,470,473],{},[435,461,462],{"align":418},[143,463,464],{},"options",[435,466,467],{"align":418},[143,468,469],{},"ComposablesOptions",[435,471,472],{"align":424},"Tidak",[435,474,475,476,479,480,479,483,479,486,457],{"align":418},"Opsi tambahan (",[143,477,478],{},"sheet",", ",[143,481,482],{},"query",[143,484,485],{},"cache",[143,487,488],{},"transform",[158,490,492],{"id":491},"opsi","Opsi",[494,495,496,512,523,533,544,552],"ul",{},[497,498,499,503,504,507,508,511],"li",{},[448,500,501],{},[143,502,478],{},": Nama tab sheet (misal ",[143,505,506],{},"'Sheet1'",") atau alias yang dikonfigurasi pada ",[143,509,510],{},"nuxt.config.ts",".",[497,513,514,519,520,511],{},[448,515,516],{},[143,517,518],{},"valueRenderOption",": ",[143,521,522],{},"'FORMATTED_VALUE' | 'UNFORMATTED_VALUE' | 'FORMULA'",[497,524,525,529,530,457],{},[448,526,527],{},[143,528,482],{},": String query GViz SQL (misal ",[143,531,532],{},"'SELECT A, B WHERE C > 10'",[497,534,535,539,540,543],{},[448,536,537],{},[143,538,485],{},": Set ke ",[143,541,542],{},"false"," untuk bypass cache.",[497,545,546,551],{},[448,547,548],{},[143,549,550],{},"cacheMaxAge",": Override TTL cache dalam detik.",[497,553,554,558],{},[448,555,556],{},[143,557,488],{},": Fungsi transformasi data kustom.",[158,560,562],{"id":561},"contoh-penggunaan","Contoh Penggunaan",[163,564,569],{"className":565,"code":566,"filename":567,"language":568,"meta":168,"style":168},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\n\u002F\u002F Mengembalikan matriks 2D dari nilai sel\nconst { data: rows, pending, error, refresh } = await useGSheet('A1:D10', {\n  sheet: 'Sheet1'\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv v-if=\"pending\">Memuat data spreadsheet...\u003C\u002Fdiv>\n  \u003Cdiv v-else-if=\"error\">Error: {{ error.message }}\u003C\u002Fdiv>\n  \u003Cdiv v-else>\n    \u003Cbutton @click=\"refresh()\">Refresh\u003C\u002Fbutton>\n    \u003Ctable>\n      \u003Ctr v-for=\"(row, rIdx) in rows\" :key=\"rIdx\">\n        \u003Ctd v-for=\"(cell, cIdx) in row\" :key=\"cIdx\">\n          {{ cell }}\n        \u003C\u002Ftd>\n      \u003C\u002Ftr>\n    \u003C\u002Ftable>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","pages\u002Fmatrix.vue","vue",[143,570,571,596,602,660,675,682,691,697,706,737,765,776,808,817,851,883,889,899,909,919,929],{"__ignoreMap":168},[172,572,573,575,578,581,584,587,590,592,594],{"class":174,"line":175},[172,574,187],{"class":186},[172,576,577],{"class":243},"script",[172,579,580],{"class":178}," setup",[172,582,583],{"class":178}," lang",[172,585,586],{"class":186},"=",[172,588,589],{"class":186},"\"",[172,591,167],{"class":362},[172,593,589],{"class":186},[172,595,262],{"class":186},[172,597,598],{"class":174,"line":203},[172,599,601],{"class":600},"sHwdD","\u002F\u002F Mengembalikan matriks 2D dari nilai sel\n",[172,603,604,607,610,613,615,619,622,625,627,630,632,635,638,640,644,646,649,651,654,656,658],{"class":174,"line":219},[172,605,606],{"class":178},"const",[172,608,609],{"class":186}," {",[172,611,612],{"class":243}," data",[172,614,210],{"class":186},[172,616,618],{"class":617},"sTEyZ"," rows",[172,620,621],{"class":186},",",[172,623,624],{"class":617}," pending",[172,626,621],{"class":186},[172,628,629],{"class":617}," error",[172,631,621],{"class":186},[172,633,634],{"class":617}," refresh ",[172,636,637],{"class":186},"}",[172,639,194],{"class":186},[172,641,643],{"class":642},"s7zQu"," await",[172,645,183],{"class":182},[172,647,648],{"class":617},"(",[172,650,359],{"class":186},[172,652,653],{"class":362},"A1:D10",[172,655,359],{"class":186},[172,657,621],{"class":186},[172,659,237],{"class":186},[172,661,662,665,667,669,672],{"class":174,"line":231},[172,663,664],{"class":243},"  sheet",[172,666,210],{"class":186},[172,668,370],{"class":186},[172,670,671],{"class":362},"Sheet1",[172,673,674],{"class":186},"'\n",[172,676,677,679],{"class":174,"line":240},[172,678,637],{"class":186},[172,680,681],{"class":617},")\n",[172,683,684,687,689],{"class":174,"line":265},[172,685,686],{"class":186},"\u003C\u002F",[172,688,577],{"class":243},[172,690,262],{"class":186},[172,692,693],{"class":174,"line":282},[172,694,696],{"emptyLinePlaceholder":695},true,"\n",[172,698,699,701,704],{"class":174,"line":303},[172,700,187],{"class":186},[172,702,703],{"class":243},"template",[172,705,262],{"class":186},[172,707,708,711,714,717,719,721,723,725,728,731,733,735],{"class":174,"line":327},[172,709,710],{"class":186},"  \u003C",[172,712,713],{"class":243},"div",[172,715,716],{"class":178}," v-if",[172,718,586],{"class":186},[172,720,589],{"class":186},[172,722,373],{"class":362},[172,724,589],{"class":186},[172,726,727],{"class":186},">",[172,729,730],{"class":617},"Memuat data spreadsheet...",[172,732,686],{"class":186},[172,734,713],{"class":243},[172,736,262],{"class":186},[172,738,739,741,743,746,748,750,752,754,756,759,761,763],{"class":174,"line":347},[172,740,710],{"class":186},[172,742,713],{"class":243},[172,744,745],{"class":178}," v-else-if",[172,747,586],{"class":186},[172,749,589],{"class":186},[172,751,391],{"class":362},[172,753,589],{"class":186},[172,755,727],{"class":186},[172,757,758],{"class":617},"Error: {{ error.message }}",[172,760,686],{"class":186},[172,762,713],{"class":243},[172,764,262],{"class":186},[172,766,767,769,771,774],{"class":174,"line":398},[172,768,710],{"class":186},[172,770,713],{"class":243},[172,772,773],{"class":178}," v-else",[172,775,262],{"class":186},[172,777,779,782,785,788,790,792,795,797,799,802,804,806],{"class":174,"line":778},12,[172,780,781],{"class":186},"    \u003C",[172,783,784],{"class":243},"button",[172,786,787],{"class":178}," @click",[172,789,586],{"class":186},[172,791,589],{"class":186},[172,793,794],{"class":362},"refresh()",[172,796,589],{"class":186},[172,798,727],{"class":186},[172,800,801],{"class":617},"Refresh",[172,803,686],{"class":186},[172,805,784],{"class":243},[172,807,262],{"class":186},[172,809,811,813,815],{"class":174,"line":810},13,[172,812,781],{"class":186},[172,814,407],{"class":243},[172,816,262],{"class":186},[172,818,820,823,825,828,830,832,835,837,840,842,844,847,849],{"class":174,"line":819},14,[172,821,822],{"class":186},"      \u003C",[172,824,413],{"class":243},[172,826,827],{"class":178}," v-for",[172,829,586],{"class":186},[172,831,589],{"class":186},[172,833,834],{"class":362},"(row, rIdx) in rows",[172,836,589],{"class":186},[172,838,839],{"class":178}," :key",[172,841,586],{"class":186},[172,843,589],{"class":186},[172,845,846],{"class":362},"rIdx",[172,848,589],{"class":186},[172,850,262],{"class":186},[172,852,854,857,859,861,863,865,868,870,872,874,876,879,881],{"class":174,"line":853},15,[172,855,856],{"class":186},"        \u003C",[172,858,435],{"class":243},[172,860,827],{"class":178},[172,862,586],{"class":186},[172,864,589],{"class":186},[172,866,867],{"class":362},"(cell, cIdx) in row",[172,869,589],{"class":186},[172,871,839],{"class":178},[172,873,586],{"class":186},[172,875,589],{"class":186},[172,877,878],{"class":362},"cIdx",[172,880,589],{"class":186},[172,882,262],{"class":186},[172,884,886],{"class":174,"line":885},16,[172,887,888],{"class":617},"          {{ cell }}\n",[172,890,892,895,897],{"class":174,"line":891},17,[172,893,894],{"class":186},"        \u003C\u002F",[172,896,435],{"class":243},[172,898,262],{"class":186},[172,900,902,905,907],{"class":174,"line":901},18,[172,903,904],{"class":186},"      \u003C\u002F",[172,906,413],{"class":243},[172,908,262],{"class":186},[172,910,912,915,917],{"class":174,"line":911},19,[172,913,914],{"class":186},"    \u003C\u002F",[172,916,407],{"class":243},[172,918,262],{"class":186},[172,920,922,925,927],{"class":174,"line":921},20,[172,923,924],{"class":186},"  \u003C\u002F",[172,926,713],{"class":243},[172,928,262],{"class":186},[172,930,932,934,936],{"class":174,"line":931},21,[172,933,686],{"class":186},[172,935,703],{"class":243},[172,937,262],{"class":186},[939,940,941],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}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}",{"title":168,"searchDepth":175,"depth":203,"links":943},[944,945,946,947],{"id":160,"depth":203,"text":161},{"id":404,"depth":203,"text":405},{"id":491,"depth":203,"text":492},{"id":561,"depth":203,"text":562},"Ambil data grid sel mentah 2D dari range Google Sheets.","md",null,{},{"title":33,"description":948},"IEcFuaSfJcvvBAd22g_QVr6Xrd5AXMTq2MQ9qRLbZGM",[955,957],{"title":23,"path":24,"stem":25,"description":956,"children":-1},"Referensi lengkap untuk opsi modul di nuxt.config.ts, tipe TypeScript, dan peta routing sheet.",{"title":37,"path":38,"stem":39,"description":958,"children":-1},"Petakan baris header pertama menjadi objek JavaScript secara otomatis.",1786088232482]