[{"data":1,"prerenderedAt":779},["ShallowReactive",2],{"navigation-id":3,"page-\u002Fid\u002Fcomposables\u002Fuse-gsheet-row":133,"\u002Fid\u002Fcomposables\u002Fuse-gsheet-row-surround":774},[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":41,"body":135,"description":768,"extension":769,"icon":770,"links":770,"meta":771,"navigation":770,"path":42,"seo":772,"stem":43,"__hash__":773},"docs_id\u002Fid\u002F2.composables\u002F3.use-gsheet-row.md",{"type":136,"value":137,"toc":763},"minimark",[138,146,151,404,408,493,497,759],[139,140,141,142,145],"p",{},"Composable ",[143,144,41],"code",{}," mengambil satu baris tunggal dari range berdasarkan indeks berbasis nol (zero-based index).",[147,148,150],"h2",{"id":149},"signature","Signature",[152,153,158],"pre",{"className":154,"code":155,"language":156,"meta":157,"style":157},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function useGSheetRow\u003CT = any>(\n  range: string,\n  rowIndex: number,\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,159,160,190,206,219,231,240,265,282,303,327,347,398],{"__ignoreMap":157},[161,162,165,169,173,177,181,184,187],"span",{"class":163,"line":164},"line",1,[161,166,168],{"class":167},"spNyl","function",[161,170,172],{"class":171},"s2Zo4"," useGSheetRow",[161,174,176],{"class":175},"sMK4o","\u003C",[161,178,180],{"class":179},"sBMFI","T",[161,182,183],{"class":175}," =",[161,185,186],{"class":179}," any",[161,188,189],{"class":175},">(\n",[161,191,193,197,200,203],{"class":163,"line":192},2,[161,194,196],{"class":195},"sHdIc","  range",[161,198,199],{"class":175},":",[161,201,202],{"class":179}," string",[161,204,205],{"class":175},",\n",[161,207,209,212,214,217],{"class":163,"line":208},3,[161,210,211],{"class":195},"  rowIndex",[161,213,199],{"class":175},[161,215,216],{"class":179}," number",[161,218,205],{"class":175},[161,220,222,225,228],{"class":163,"line":221},4,[161,223,224],{"class":195},"  options",[161,226,227],{"class":175},"?:",[161,229,230],{"class":179}," ComposablesOptions\n",[161,232,234,237],{"class":163,"line":233},5,[161,235,236],{"class":175},"):",[161,238,239],{"class":175}," {\n",[161,241,243,247,249,252,254,256,259,262],{"class":163,"line":242},6,[161,244,246],{"class":245},"swJcz","  data",[161,248,199],{"class":175},[161,250,251],{"class":179}," Ref",[161,253,176],{"class":175},[161,255,180],{"class":179},[161,257,258],{"class":175}," |",[161,260,261],{"class":179}," null",[161,263,264],{"class":175},">\n",[161,266,268,271,273,275,277,280],{"class":163,"line":267},7,[161,269,270],{"class":245},"  pending",[161,272,199],{"class":175},[161,274,251],{"class":179},[161,276,176],{"class":175},[161,278,279],{"class":179},"boolean",[161,281,264],{"class":175},[161,283,285,288,290,292,294,297,299,301],{"class":163,"line":284},8,[161,286,287],{"class":245},"  error",[161,289,199],{"class":175},[161,291,251],{"class":179},[161,293,176],{"class":175},[161,295,296],{"class":179},"FetchError",[161,298,258],{"class":175},[161,300,261],{"class":179},[161,302,264],{"class":175},[161,304,306,309,311,314,317,320,322,325],{"class":163,"line":305},9,[161,307,308],{"class":245},"  refresh",[161,310,199],{"class":175},[161,312,313],{"class":175}," ()",[161,315,316],{"class":167}," =>",[161,318,319],{"class":179}," Promise",[161,321,176],{"class":175},[161,323,324],{"class":179},"void",[161,326,264],{"class":175},[161,328,330,333,335,337,339,341,343,345],{"class":163,"line":329},10,[161,331,332],{"class":245},"  execute",[161,334,199],{"class":175},[161,336,313],{"class":175},[161,338,316],{"class":167},[161,340,319],{"class":179},[161,342,176],{"class":175},[161,344,324],{"class":179},[161,346,264],{"class":175},[161,348,350,353,355,357,359,362,366,368,370,373,376,378,380,382,385,387,389,391,394,396],{"class":163,"line":349},11,[161,351,352],{"class":245},"  status",[161,354,199],{"class":175},[161,356,251],{"class":179},[161,358,176],{"class":175},[161,360,361],{"class":175},"'",[161,363,365],{"class":364},"sfazB","idle",[161,367,361],{"class":175},[161,369,258],{"class":175},[161,371,372],{"class":175}," '",[161,374,375],{"class":364},"pending",[161,377,361],{"class":175},[161,379,258],{"class":175},[161,381,372],{"class":175},[161,383,384],{"class":364},"success",[161,386,361],{"class":175},[161,388,258],{"class":175},[161,390,372],{"class":175},[161,392,393],{"class":364},"error",[161,395,361],{"class":175},[161,397,264],{"class":175},[161,399,401],{"class":163,"line":400},12,[161,402,403],{"class":175},"}\n",[147,405,407],{"id":406},"parameter","Parameter",[409,410,411,431],"table",{},[412,413,414],"thead",{},[415,416,417,421,424,428],"tr",{},[418,419,407],"th",{"align":420},"left",[418,422,423],{"align":420},"Tipe",[418,425,427],{"align":426},"center","Wajib",[418,429,430],{"align":420},"Deskripsi",[432,433,434,456,475],"tbody",{},[415,435,436,442,447,453],{},[437,438,439],"td",{"align":420},[143,440,441],{},"range",[437,443,444],{"align":420},[143,445,446],{},"string",[437,448,449],{"align":426},[450,451,452],"strong",{},"Ya",[437,454,455],{"align":420},"Range sel dalam notasi A1.",[415,457,458,463,468,472],{},[437,459,460],{"align":420},[143,461,462],{},"rowIndex",[437,464,465],{"align":420},[143,466,467],{},"number",[437,469,470],{"align":426},[450,471,452],{},[437,473,474],{"align":420},"Indeks berbasis nol untuk baris target di dalam range.",[415,476,477,482,487,490],{},[437,478,479],{"align":420},[143,480,481],{},"options",[437,483,484],{"align":420},[143,485,486],{},"ComposablesOptions",[437,488,489],{"align":426},"Tidak",[437,491,492],{"align":420},"Opsi composable tambahan.",[147,494,496],{"id":495},"contoh-penggunaan","Contoh Penggunaan",[152,498,503],{"className":499,"code":500,"filename":501,"language":502,"meta":157,"style":157},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\n\u002F\u002F Mengambil indeks 1 (baris kedua pada range A1:C10)\nconst { data: userRow, pending } = await useGSheetRow('A1:C10', 1, {\n  sheet: 'users'\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv v-if=\"pending\">Memuat pengguna...\u003C\u002Fdiv>\n  \u003Cdiv v-else-if=\"userRow\">\n    \u003Cp>ID Pengguna: {{ userRow[0] }}\u003C\u002Fp>\n    \u003Cp>Nama: {{ userRow[1] }}\u003C\u002Fp>\n    \u003Cp>Peran: {{ userRow[2] }}\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","pages\u002Fprofile.vue","vue",[143,504,505,530,536,590,605,612,621,627,636,667,687,705,722,740,750],{"__ignoreMap":157},[161,506,507,509,512,515,518,521,524,526,528],{"class":163,"line":164},[161,508,176],{"class":175},[161,510,511],{"class":245},"script",[161,513,514],{"class":167}," setup",[161,516,517],{"class":167}," lang",[161,519,520],{"class":175},"=",[161,522,523],{"class":175},"\"",[161,525,156],{"class":364},[161,527,523],{"class":175},[161,529,264],{"class":175},[161,531,532],{"class":163,"line":192},[161,533,535],{"class":534},"sHwdD","\u002F\u002F Mengambil indeks 1 (baris kedua pada range A1:C10)\n",[161,537,538,541,544,547,549,553,556,559,562,564,568,570,573,575,578,580,582,586,588],{"class":163,"line":208},[161,539,540],{"class":167},"const",[161,542,543],{"class":175}," {",[161,545,546],{"class":245}," data",[161,548,199],{"class":175},[161,550,552],{"class":551},"sTEyZ"," userRow",[161,554,555],{"class":175},",",[161,557,558],{"class":551}," pending ",[161,560,561],{"class":175},"}",[161,563,183],{"class":175},[161,565,567],{"class":566},"s7zQu"," await",[161,569,172],{"class":171},[161,571,572],{"class":551},"(",[161,574,361],{"class":175},[161,576,577],{"class":364},"A1:C10",[161,579,361],{"class":175},[161,581,555],{"class":175},[161,583,585],{"class":584},"sbssI"," 1",[161,587,555],{"class":175},[161,589,239],{"class":175},[161,591,592,595,597,599,602],{"class":163,"line":221},[161,593,594],{"class":245},"  sheet",[161,596,199],{"class":175},[161,598,372],{"class":175},[161,600,601],{"class":364},"users",[161,603,604],{"class":175},"'\n",[161,606,607,609],{"class":163,"line":233},[161,608,561],{"class":175},[161,610,611],{"class":551},")\n",[161,613,614,617,619],{"class":163,"line":242},[161,615,616],{"class":175},"\u003C\u002F",[161,618,511],{"class":245},[161,620,264],{"class":175},[161,622,623],{"class":163,"line":267},[161,624,626],{"emptyLinePlaceholder":625},true,"\n",[161,628,629,631,634],{"class":163,"line":284},[161,630,176],{"class":175},[161,632,633],{"class":245},"template",[161,635,264],{"class":175},[161,637,638,641,644,647,649,651,653,655,658,661,663,665],{"class":163,"line":305},[161,639,640],{"class":175},"  \u003C",[161,642,643],{"class":245},"div",[161,645,646],{"class":167}," v-if",[161,648,520],{"class":175},[161,650,523],{"class":175},[161,652,375],{"class":364},[161,654,523],{"class":175},[161,656,657],{"class":175},">",[161,659,660],{"class":551},"Memuat pengguna...",[161,662,616],{"class":175},[161,664,643],{"class":245},[161,666,264],{"class":175},[161,668,669,671,673,676,678,680,683,685],{"class":163,"line":329},[161,670,640],{"class":175},[161,672,643],{"class":245},[161,674,675],{"class":167}," v-else-if",[161,677,520],{"class":175},[161,679,523],{"class":175},[161,681,682],{"class":364},"userRow",[161,684,523],{"class":175},[161,686,264],{"class":175},[161,688,689,692,694,696,699,701,703],{"class":163,"line":349},[161,690,691],{"class":175},"    \u003C",[161,693,139],{"class":245},[161,695,657],{"class":175},[161,697,698],{"class":551},"ID Pengguna: {{ userRow[0] }}",[161,700,616],{"class":175},[161,702,139],{"class":245},[161,704,264],{"class":175},[161,706,707,709,711,713,716,718,720],{"class":163,"line":400},[161,708,691],{"class":175},[161,710,139],{"class":245},[161,712,657],{"class":175},[161,714,715],{"class":551},"Nama: {{ userRow[1] }}",[161,717,616],{"class":175},[161,719,139],{"class":245},[161,721,264],{"class":175},[161,723,725,727,729,731,734,736,738],{"class":163,"line":724},13,[161,726,691],{"class":175},[161,728,139],{"class":245},[161,730,657],{"class":175},[161,732,733],{"class":551},"Peran: {{ userRow[2] }}",[161,735,616],{"class":175},[161,737,139],{"class":245},[161,739,264],{"class":175},[161,741,743,746,748],{"class":163,"line":742},14,[161,744,745],{"class":175},"  \u003C\u002F",[161,747,643],{"class":245},[161,749,264],{"class":175},[161,751,753,755,757],{"class":163,"line":752},15,[161,754,616],{"class":175},[161,756,633],{"class":245},[161,758,264],{"class":175},[760,761,762],"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}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":157,"searchDepth":164,"depth":192,"links":764},[765,766,767],{"id":149,"depth":192,"text":150},{"id":406,"depth":192,"text":407},{"id":495,"depth":192,"text":496},"Ambil satu baris spesifik berdasarkan indeks baris dari range spreadsheet.","md",null,{},{"title":41,"description":768},"mOLIaAOJ0L_Ieel7J-tvPp9HPTZt5yPdiJ9CHiFevaE",[775,777],{"title":37,"path":38,"stem":39,"description":776,"children":-1},"Petakan baris header pertama menjadi objek JavaScript secara otomatis.",{"title":45,"path":46,"stem":47,"description":778,"children":-1},"Manipulasi data spreadsheet menggunakan fungsi append, update, dan clear.",1786088232772]