[{"data":1,"prerenderedAt":781},["ShallowReactive",2],{"navigation-en":3,"page-\u002Fen\u002Fcomposables\u002Fuse-gsheet-row":134,"\u002Fen\u002Fcomposables\u002Fuse-gsheet-row-surround":776},[4],{"title":5,"path":6,"stem":7,"children":8,"page":26},"En","\u002Fen","en",[9,27,48,77,90,97],{"title":10,"path":11,"stem":12,"children":13,"page":26},"Getting Started","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[14,18,22],{"title":15,"path":16,"stem":17},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F1.getting-started\u002F1.introduction",{"title":19,"path":20,"stem":21},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F1.getting-started\u002F2.installation",{"title":23,"path":24,"stem":25},"Configuration Reference","\u002Fen\u002Fgetting-started\u002Fconfiguration","en\u002F1.getting-started\u002F3.configuration",false,{"title":28,"path":29,"stem":30,"children":31,"page":26},"Composables","\u002Fen\u002Fcomposables","en\u002F2.composables",[32,36,40,44],{"title":33,"path":34,"stem":35},"useGSheet","\u002Fen\u002Fcomposables\u002Fuse-gsheet","en\u002F2.composables\u002F1.use-gsheet",{"title":37,"path":38,"stem":39},"useGSheetAsObject","\u002Fen\u002Fcomposables\u002Fuse-gsheet-as-object","en\u002F2.composables\u002F2.use-gsheet-as-object",{"title":41,"path":42,"stem":43},"useGSheetRow","\u002Fen\u002Fcomposables\u002Fuse-gsheet-row","en\u002F2.composables\u002F3.use-gsheet-row",{"title":45,"path":46,"stem":47},"useGSheetWrite","\u002Fen\u002Fcomposables\u002Fuse-gsheet-write","en\u002F2.composables\u002F4.use-gsheet-write",{"title":49,"path":50,"stem":51,"children":52,"page":26},"Authentication Modes","\u002Fen\u002Fauth-modes","en\u002F3.auth-modes",[53,57,61,65,69,73],{"title":54,"path":55,"stem":56},"Authentication Modes Overview","\u002Fen\u002Fauth-modes\u002Foverview","en\u002F3.auth-modes\u002F1.overview",{"title":58,"path":59,"stem":60},"GViz Mode (Google Visualization API)","\u002Fen\u002Fauth-modes\u002Fgviz","en\u002F3.auth-modes\u002F2.gviz",{"title":62,"path":63,"stem":64},"CSV Export Mode","\u002Fen\u002Fauth-modes\u002Fcsv","en\u002F3.auth-modes\u002F3.csv",{"title":66,"path":67,"stem":68},"Google Apps Script Mode","\u002Fen\u002Fauth-modes\u002Fappscript","en\u002F3.auth-modes\u002F4.appscript",{"title":70,"path":71,"stem":72},"API Key Mode","\u002Fen\u002Fauth-modes\u002Fapikey","en\u002F3.auth-modes\u002F5.apikey",{"title":74,"path":75,"stem":76},"Service Account Mode","\u002Fen\u002Fauth-modes\u002Fservice-account","en\u002F3.auth-modes\u002F6.service-account",{"title":78,"path":79,"stem":80,"children":81,"page":26},"AI","\u002Fen\u002Fai","en\u002F4.ai",[82,86],{"title":83,"path":84,"stem":85},"Agent Skills (AI Integration)","\u002Fen\u002Fai\u002Fagent-skills","en\u002F4.ai\u002F1.agent-skills",{"title":87,"path":88,"stem":89},"Model Context Protocol (MCP)","\u002Fen\u002Fai\u002Fmcp","en\u002F4.ai\u002F2.mcp",{"title":91,"path":92,"stem":93,"children":94},"Demos","\u002Fen\u002Fdemos","en\u002F5.demos\u002Findex",[95],{"title":96,"path":92,"stem":93},"Live Demos",{"title":98,"path":99,"stem":100,"children":101,"page":26},"Tutorials","\u002Fen\u002Ftutorials","en\u002F6.tutorials",[102,106,110,114,118,122,126,130],{"title":103,"path":104,"stem":105},"Tutorials Overview","\u002Fen\u002Ftutorials\u002Foverview","en\u002F6.tutorials\u002F0.overview",{"title":107,"path":108,"stem":109},"Apps Script Web App Tutorial","\u002Fen\u002Ftutorials\u002Fappscript-tutorial","en\u002F6.tutorials\u002F1.appscript-tutorial",{"title":111,"path":112,"stem":113},"Complete Step-by-Step Tutorial","\u002Fen\u002Ftutorials\u002Fstep-by-step","en\u002F6.tutorials\u002F1.step-by-step",{"title":115,"path":116,"stem":117},"GViz SQL Analytics Tutorial","\u002Fen\u002Ftutorials\u002Fgviz-sql-tutorial","en\u002F6.tutorials\u002F2.gviz-sql-tutorial",{"title":119,"path":120,"stem":121},"CSV Product Catalog Tutorial","\u002Fen\u002Ftutorials\u002Fcsv-catalog-tutorial","en\u002F6.tutorials\u002F3.csv-catalog-tutorial",{"title":123,"path":124,"stem":125},"API Key Inventory Tutorial","\u002Fen\u002Ftutorials\u002Fapikey-tutorial","en\u002F6.tutorials\u002F4.apikey-tutorial",{"title":127,"path":128,"stem":129},"Service Account HR & Payroll Tutorial","\u002Fen\u002Ftutorials\u002Fservice-account-tutorial","en\u002F6.tutorials\u002F5.service-account-tutorial",{"title":131,"path":132,"stem":133},"Sheet Routing Map Tutorial","\u002Fen\u002Ftutorials\u002Fsheets-routing-tutorial","en\u002F6.tutorials\u002F6.sheets-routing-tutorial",{"id":135,"title":41,"body":136,"description":770,"extension":771,"icon":772,"links":772,"meta":773,"navigation":772,"path":42,"seo":774,"stem":43,"__hash__":775},"docs_en\u002Fen\u002F2.composables\u002F3.use-gsheet-row.md",{"type":137,"value":138,"toc":765},"minimark",[139,147,152,405,409,495,499,761],[140,141,142,143,146],"p",{},"The ",[144,145,41],"code",{}," composable retrieves a single row from a range by its zero-based index.",[148,149,151],"h2",{"id":150},"signature","Signature",[153,154,159],"pre",{"className":155,"code":156,"language":157,"meta":158,"style":158},"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","",[144,160,161,191,207,220,232,241,266,283,304,328,348,399],{"__ignoreMap":158},[162,163,166,170,174,178,182,185,188],"span",{"class":164,"line":165},"line",1,[162,167,169],{"class":168},"spNyl","function",[162,171,173],{"class":172},"s2Zo4"," useGSheetRow",[162,175,177],{"class":176},"sMK4o","\u003C",[162,179,181],{"class":180},"sBMFI","T",[162,183,184],{"class":176}," =",[162,186,187],{"class":180}," any",[162,189,190],{"class":176},">(\n",[162,192,194,198,201,204],{"class":164,"line":193},2,[162,195,197],{"class":196},"sHdIc","  range",[162,199,200],{"class":176},":",[162,202,203],{"class":180}," string",[162,205,206],{"class":176},",\n",[162,208,210,213,215,218],{"class":164,"line":209},3,[162,211,212],{"class":196},"  rowIndex",[162,214,200],{"class":176},[162,216,217],{"class":180}," number",[162,219,206],{"class":176},[162,221,223,226,229],{"class":164,"line":222},4,[162,224,225],{"class":196},"  options",[162,227,228],{"class":176},"?:",[162,230,231],{"class":180}," ComposablesOptions\n",[162,233,235,238],{"class":164,"line":234},5,[162,236,237],{"class":176},"):",[162,239,240],{"class":176}," {\n",[162,242,244,248,250,253,255,257,260,263],{"class":164,"line":243},6,[162,245,247],{"class":246},"swJcz","  data",[162,249,200],{"class":176},[162,251,252],{"class":180}," Ref",[162,254,177],{"class":176},[162,256,181],{"class":180},[162,258,259],{"class":176}," |",[162,261,262],{"class":180}," null",[162,264,265],{"class":176},">\n",[162,267,269,272,274,276,278,281],{"class":164,"line":268},7,[162,270,271],{"class":246},"  pending",[162,273,200],{"class":176},[162,275,252],{"class":180},[162,277,177],{"class":176},[162,279,280],{"class":180},"boolean",[162,282,265],{"class":176},[162,284,286,289,291,293,295,298,300,302],{"class":164,"line":285},8,[162,287,288],{"class":246},"  error",[162,290,200],{"class":176},[162,292,252],{"class":180},[162,294,177],{"class":176},[162,296,297],{"class":180},"FetchError",[162,299,259],{"class":176},[162,301,262],{"class":180},[162,303,265],{"class":176},[162,305,307,310,312,315,318,321,323,326],{"class":164,"line":306},9,[162,308,309],{"class":246},"  refresh",[162,311,200],{"class":176},[162,313,314],{"class":176}," ()",[162,316,317],{"class":168}," =>",[162,319,320],{"class":180}," Promise",[162,322,177],{"class":176},[162,324,325],{"class":180},"void",[162,327,265],{"class":176},[162,329,331,334,336,338,340,342,344,346],{"class":164,"line":330},10,[162,332,333],{"class":246},"  execute",[162,335,200],{"class":176},[162,337,314],{"class":176},[162,339,317],{"class":168},[162,341,320],{"class":180},[162,343,177],{"class":176},[162,345,325],{"class":180},[162,347,265],{"class":176},[162,349,351,354,356,358,360,363,367,369,371,374,377,379,381,383,386,388,390,392,395,397],{"class":164,"line":350},11,[162,352,353],{"class":246},"  status",[162,355,200],{"class":176},[162,357,252],{"class":180},[162,359,177],{"class":176},[162,361,362],{"class":176},"'",[162,364,366],{"class":365},"sfazB","idle",[162,368,362],{"class":176},[162,370,259],{"class":176},[162,372,373],{"class":176}," '",[162,375,376],{"class":365},"pending",[162,378,362],{"class":176},[162,380,259],{"class":176},[162,382,373],{"class":176},[162,384,385],{"class":365},"success",[162,387,362],{"class":176},[162,389,259],{"class":176},[162,391,373],{"class":176},[162,393,394],{"class":365},"error",[162,396,362],{"class":176},[162,398,265],{"class":176},[162,400,402],{"class":164,"line":401},12,[162,403,404],{"class":176},"}\n",[148,406,408],{"id":407},"parameters","Parameters",[410,411,412,433],"table",{},[413,414,415],"thead",{},[416,417,418,423,426,430],"tr",{},[419,420,422],"th",{"align":421},"left","Parameter",[419,424,425],{"align":421},"Type",[419,427,429],{"align":428},"center","Required",[419,431,432],{"align":421},"Description",[434,435,436,458,477],"tbody",{},[416,437,438,444,449,455],{},[439,440,441],"td",{"align":421},[144,442,443],{},"range",[439,445,446],{"align":421},[144,447,448],{},"string",[439,450,451],{"align":428},[452,453,454],"strong",{},"Yes",[439,456,457],{"align":421},"Cell range in A1 notation.",[416,459,460,465,470,474],{},[439,461,462],{"align":421},[144,463,464],{},"rowIndex",[439,466,467],{"align":421},[144,468,469],{},"number",[439,471,472],{"align":428},[452,473,454],{},[439,475,476],{"align":421},"Zero-based index of the target row within the range.",[416,478,479,484,489,492],{},[439,480,481],{"align":421},[144,482,483],{},"options",[439,485,486],{"align":421},[144,487,488],{},"ComposablesOptions",[439,490,491],{"align":428},"No",[439,493,494],{"align":421},"Additional composable options.",[148,496,498],{"id":497},"basic-example","Basic Example",[153,500,505],{"className":501,"code":502,"filename":503,"language":504,"meta":158,"style":158},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\n\u002F\u002F Retrieves index 1 (second row in 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\">Loading user...\u003C\u002Fdiv>\n  \u003Cdiv v-else-if=\"userRow\">\n    \u003Cp>User ID: {{ userRow[0] }}\u003C\u002Fp>\n    \u003Cp>Name: {{ userRow[1] }}\u003C\u002Fp>\n    \u003Cp>Role: {{ userRow[2] }}\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","pages\u002Fprofile.vue","vue",[144,506,507,532,538,592,607,614,623,629,638,669,689,707,724,742,752],{"__ignoreMap":158},[162,508,509,511,514,517,520,523,526,528,530],{"class":164,"line":165},[162,510,177],{"class":176},[162,512,513],{"class":246},"script",[162,515,516],{"class":168}," setup",[162,518,519],{"class":168}," lang",[162,521,522],{"class":176},"=",[162,524,525],{"class":176},"\"",[162,527,157],{"class":365},[162,529,525],{"class":176},[162,531,265],{"class":176},[162,533,534],{"class":164,"line":193},[162,535,537],{"class":536},"sHwdD","\u002F\u002F Retrieves index 1 (second row in range A1:C10)\n",[162,539,540,543,546,549,551,555,558,561,564,566,570,572,575,577,580,582,584,588,590],{"class":164,"line":209},[162,541,542],{"class":168},"const",[162,544,545],{"class":176}," {",[162,547,548],{"class":246}," data",[162,550,200],{"class":176},[162,552,554],{"class":553},"sTEyZ"," userRow",[162,556,557],{"class":176},",",[162,559,560],{"class":553}," pending ",[162,562,563],{"class":176},"}",[162,565,184],{"class":176},[162,567,569],{"class":568},"s7zQu"," await",[162,571,173],{"class":172},[162,573,574],{"class":553},"(",[162,576,362],{"class":176},[162,578,579],{"class":365},"A1:C10",[162,581,362],{"class":176},[162,583,557],{"class":176},[162,585,587],{"class":586},"sbssI"," 1",[162,589,557],{"class":176},[162,591,240],{"class":176},[162,593,594,597,599,601,604],{"class":164,"line":222},[162,595,596],{"class":246},"  sheet",[162,598,200],{"class":176},[162,600,373],{"class":176},[162,602,603],{"class":365},"users",[162,605,606],{"class":176},"'\n",[162,608,609,611],{"class":164,"line":234},[162,610,563],{"class":176},[162,612,613],{"class":553},")\n",[162,615,616,619,621],{"class":164,"line":243},[162,617,618],{"class":176},"\u003C\u002F",[162,620,513],{"class":246},[162,622,265],{"class":176},[162,624,625],{"class":164,"line":268},[162,626,628],{"emptyLinePlaceholder":627},true,"\n",[162,630,631,633,636],{"class":164,"line":285},[162,632,177],{"class":176},[162,634,635],{"class":246},"template",[162,637,265],{"class":176},[162,639,640,643,646,649,651,653,655,657,660,663,665,667],{"class":164,"line":306},[162,641,642],{"class":176},"  \u003C",[162,644,645],{"class":246},"div",[162,647,648],{"class":168}," v-if",[162,650,522],{"class":176},[162,652,525],{"class":176},[162,654,376],{"class":365},[162,656,525],{"class":176},[162,658,659],{"class":176},">",[162,661,662],{"class":553},"Loading user...",[162,664,618],{"class":176},[162,666,645],{"class":246},[162,668,265],{"class":176},[162,670,671,673,675,678,680,682,685,687],{"class":164,"line":330},[162,672,642],{"class":176},[162,674,645],{"class":246},[162,676,677],{"class":168}," v-else-if",[162,679,522],{"class":176},[162,681,525],{"class":176},[162,683,684],{"class":365},"userRow",[162,686,525],{"class":176},[162,688,265],{"class":176},[162,690,691,694,696,698,701,703,705],{"class":164,"line":350},[162,692,693],{"class":176},"    \u003C",[162,695,140],{"class":246},[162,697,659],{"class":176},[162,699,700],{"class":553},"User ID: {{ userRow[0] }}",[162,702,618],{"class":176},[162,704,140],{"class":246},[162,706,265],{"class":176},[162,708,709,711,713,715,718,720,722],{"class":164,"line":401},[162,710,693],{"class":176},[162,712,140],{"class":246},[162,714,659],{"class":176},[162,716,717],{"class":553},"Name: {{ userRow[1] }}",[162,719,618],{"class":176},[162,721,140],{"class":246},[162,723,265],{"class":176},[162,725,727,729,731,733,736,738,740],{"class":164,"line":726},13,[162,728,693],{"class":176},[162,730,140],{"class":246},[162,732,659],{"class":176},[162,734,735],{"class":553},"Role: {{ userRow[2] }}",[162,737,618],{"class":176},[162,739,140],{"class":246},[162,741,265],{"class":176},[162,743,745,748,750],{"class":164,"line":744},14,[162,746,747],{"class":176},"  \u003C\u002F",[162,749,645],{"class":246},[162,751,265],{"class":176},[162,753,755,757,759],{"class":164,"line":754},15,[162,756,618],{"class":176},[162,758,635],{"class":246},[162,760,265],{"class":176},[762,763,764],"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":158,"searchDepth":165,"depth":193,"links":766},[767,768,769],{"id":150,"depth":193,"text":151},{"id":407,"depth":193,"text":408},{"id":497,"depth":193,"text":498},"Extract a single row by index from a spreadsheet range.","md",null,{},{"title":41,"description":770},"jebJRnZGIzEyPy6GVNIlErDaEpGRvDNuaPf694wMx9E",[777,779],{"title":37,"path":38,"stem":39,"description":778,"children":-1},"Map first-row header labels to JavaScript objects automatically.",{"title":45,"path":46,"stem":47,"description":780,"children":-1},"Mutate spreadsheet data using append, update, and clear functions.",1786088229440]