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