[{"data":1,"prerenderedAt":2076},["ShallowReactive",2],{"addon-dynamic-form-choices":3,"addonDocs-dynamic-form-choices-nav":126,"addons-nav":179,"addon-dynamic-form-choices-docs-path":1117,"addons-footer":1170,"addonDocs-/addons/dynamic-form-choices/docs/guides/connecting-a-question":1746,"addonDocs-/addons/dynamic-form-choices/docs/guides/connecting-a-question-surround":2071},{"id":4,"title":5,"body":6,"color":10,"comingSoon":8,"cta":94,"description":7,"extension":97,"faq":98,"features":99,"hero":106,"hidden":8,"icon":12,"logo":13,"logos":98,"marketplaceUrl":14,"meta":109,"navigation":110,"order":9,"path":111,"plans":98,"privacy":112,"promoSlides":118,"screenshots":98,"secondaryColor":11,"seo":123,"stem":124,"testimonials":98,"__hash__":125},"addons_en/addons/dynamic-form-choices/index.yml","Dynamic Form Choices",{"title":5,"description":7,"comingSoon":8,"order":9,"color":10,"secondaryColor":11,"icon":12,"logo":13,"marketplaceUrl":14,"seo":15,"hero":18,"features":28,"promoSlides":54,"privacy":71,"cta":87},"One sheet runs your Google Forms choices. Type options, set per-option limits, and watch live sign-up counts in one place",false,8,"fuchsia","cyan","i-lucide-table-2","/dynamic-form-choices-logo.png","https://workspace.google.com/marketplace/app/dynamic_form_choices_limiter_eliminator/456602370965",{"title":16,"description":17},"Dynamic Form Choices - Run Google Forms Options From One Sheet","Connect a question and Dynamic Form Choices builds an options sheet with Options, Capacity, and Taken columns. Set per-option limits, watch live counts, and options that fill up are removed automatically.",{"title":19,"description":20,"links":21},"One sheet is your dashboard: type options, set limits, watch counts","Connect a question and Dynamic Form Choices creates an options sheet with an Options, a Capacity, and a Taken column for every connected question. Your form follows it.",[22],{"label":23,"to":24,"color":25,"variant":26,"size":27},"Documentation","/addons/dynamic-form-choices/docs","primary","solid","lg",[29,33,37,41,45,50],{"title":30,"description":31,"icon":32},"One Options Sheet per Form","Connect a question and the add-on creates a \"{Form title} - Dynamic Form Choices\" spreadsheet in your Drive, with one tab per connected question laid out Options, Capacity, Taken.","i-lucide-table",{"title":34,"description":35,"icon":36},"Type Options in Column A","Column A is yours. Type the choices you want and they land in the form on the next sync, without copy-pasting a single value.","i-lucide-list",{"title":38,"description":39,"icon":40},"Live Counts in Column C","Column C (Taken) shows how many people picked each option, refreshed after every response. No formulas to build.","i-lucide-activity",{"title":42,"description":43,"icon":44},"Per-Option Capacity","Set a limit in column B. Blank means unlimited, 0 keeps an option closed, and an option that fills up is removed automatically. Raise the number and it comes back.","i-lucide-list-x",{"title":46,"description":47,"icon":48,"to":49},"Options Already in Another Sheet?","Leave your roster where it is and pull it into column A with =IMPORTRANGE(). Your form follows the source, and the add-on still reads only its own sheet.","i-lucide-file-spreadsheet","/addons/dynamic-form-choices/docs/guides/another-spreadsheet",{"title":51,"description":52,"icon":53},"Syncs on Its Own","Questions sync when the sidebar opens, every hour, and on every form submission. There is a \"Sync all questions\" button for when you want it now.","i-lucide-refresh-cw",[55,59,63,67],{"headline":56,"description":57,"image":58},"One sheet runs your form choices","Every connected question gets a tab with Options, Capacity and Taken","/addons/dynamic-form-choices/sidebar-questions.png",{"headline":60,"description":61,"image":62},"Options bow out when they fill up","Set a capacity in column B and the add-on removes what is full","/addons/dynamic-form-choices/sidebar-capacity.png",{"headline":64,"description":65,"image":66},"Every question on the form","Connect as many as you need, each with its own tab in the sheet","/addons/dynamic-form-choices/sidebar-scale.png",{"headline":68,"description":69,"image":70},"Response limits and scheduling included","Close your form at a count, a date, or both","/addons/dynamic-form-choices/sidebar-form.png",[72,75,78,81,84],{"scope":73,"reason":74},"Email address","to identify your account and manage your subscription",{"scope":76,"reason":77},"Current form only","to read this form's questions, write synced options into them, and close the form when a limit is reached",{"scope":79,"reason":80},"Files you open or create","to create and manage this form's own options sheet, which is the only spreadsheet the add-on can read",{"scope":82,"reason":83},"Triggers","to sync options, refresh counts, and enforce limits in the background",{"scope":85,"reason":86},"Send email","to notify you when your form automatically closes",{"title":88,"description":89,"links":90},"Ready to run your choices from one sheet?","Dynamic Form Choices is launching soon",[91],{"label":92,"to":24,"color":25,"variant":26,"size":93},"Read the docs","xl",{"title":88,"description":89,"links":95},[96],{"label":92,"to":24,"color":25,"variant":26,"size":93},"yml",null,[100,101,102,103,104,105],{"title":30,"description":31,"icon":32},{"title":34,"description":35,"icon":36},{"title":38,"description":39,"icon":40},{"title":42,"description":43,"icon":44},{"title":46,"description":47,"icon":48,"to":49},{"title":51,"description":52,"icon":53},{"title":19,"description":20,"links":107},[108],{"label":23,"to":24,"color":25,"variant":26,"size":27},{},true,"/addons/dynamic-form-choices",[113,114,115,116,117],{"scope":73,"reason":74},{"scope":76,"reason":77},{"scope":79,"reason":80},{"scope":82,"reason":83},{"scope":85,"reason":86},[119,120,121,122],{"headline":56,"description":57,"image":58},{"headline":60,"description":61,"image":62},{"headline":64,"description":65,"image":66},{"headline":68,"description":69,"image":70},{"title":16,"description":17},"addons/dynamic-form-choices/index","XPDMQysykBvlzOMI95qgOvoPYt2rH9Hjrhe47uUaWrA",[127,130,140,160],{"title":128,"path":24,"stem":129},"Dynamic Form Choices Documentation","addons/dynamic-form-choices/docs/0.index",{"title":131,"path":132,"stem":133,"children":134},"Getting Started","/addons/dynamic-form-choices/docs/getting-started","addons/dynamic-form-choices/docs/1.getting-started/1.index",[135,136],{"title":131,"path":132,"stem":133},{"title":137,"path":138,"stem":139},"Features","/addons/dynamic-form-choices/docs/getting-started/features","addons/dynamic-form-choices/docs/1.getting-started/2.features",{"title":141,"path":142,"stem":143,"children":144,"page":8},"Guides","/addons/dynamic-form-choices/docs/guides","addons/dynamic-form-choices/docs/2.guides",[145,149,153,157],{"title":146,"path":147,"stem":148},"Connecting a Question","/addons/dynamic-form-choices/docs/guides/connecting-a-question","addons/dynamic-form-choices/docs/2.guides/1.connecting-a-question",{"title":150,"path":151,"stem":152},"Keeping Choices in Sync","/addons/dynamic-form-choices/docs/guides/keeping-in-sync","addons/dynamic-form-choices/docs/2.guides/2.keeping-in-sync",{"title":154,"path":155,"stem":156},"Question Total","/addons/dynamic-form-choices/docs/guides/question-total","addons/dynamic-form-choices/docs/2.guides/3.question-total",{"title":158,"path":49,"stem":159},"Advanced: Options From Another Spreadsheet","addons/dynamic-form-choices/docs/2.guides/4.another-spreadsheet",{"title":161,"path":162,"stem":163,"children":164,"page":8},"Support","/addons/dynamic-form-choices/docs/support","addons/dynamic-form-choices/docs/3.support",[165,169,173,176],{"title":166,"path":167,"stem":168},"Frequently Asked Questions","/addons/dynamic-form-choices/docs/support/faq","addons/dynamic-form-choices/docs/3.support/1.faq",{"title":170,"path":171,"stem":172},"Paused Capacity Limits","/addons/dynamic-form-choices/docs/support/choice-update-errors","addons/dynamic-form-choices/docs/3.support/2.choice-update-errors",{"title":174,"path":175},"Common Questions","/common-questions",{"title":177,"path":178},"Add-on Won't Load","/add-on-not-loading",[180,243,354,495,548,617,719,792,900,960,1066],{"id":181,"title":182,"body":183,"color":186,"comingSoon":110,"cta":98,"description":184,"extension":97,"faq":98,"features":225,"hero":231,"hidden":110,"icon":187,"logo":98,"logos":98,"marketplaceUrl":98,"meta":232,"navigation":110,"order":185,"path":233,"plans":98,"privacy":234,"promoSlides":98,"screenshots":98,"secondaryColor":11,"seo":240,"stem":241,"testimonials":98,"__hash__":242},"addons_en/addons/choice-eliminator-live/index.yml","Choice Eliminator Live",{"title":182,"description":184,"hidden":110,"comingSoon":110,"order":185,"color":186,"secondaryColor":11,"icon":187,"seo":188,"hero":191,"features":194,"privacy":212},"Put a limit on every answer choice and have it hold when everyone signs up at once. Respondents answer on a live link and watch the remaining spots count down.",9,"teal","i-lucide-radio",{"title":189,"description":190},"Choice Eliminator Live - Real-Time Choice Limits for Google Forms","Set a limit on each answer choice. Respondents see the spots left update live, and a choice that fills up closes for everyone at the same moment, so two people can never take the last one.",{"title":192,"description":193},"The last spot can only go to one person","Choice Eliminator Live publishes your form at a live link. Every submission claims its spots in a single all-or-nothing step, so a choice cannot be over-booked no matter how many people press submit at the same moment.",[195,199,202,205,209],{"title":196,"description":197,"icon":198},"Limits That Hold in a Rush","Two people racing for the last spot can never both get it. Each submission claims its spots in one atomic step, and the one that arrives second is told the choice is full.","i-lucide-lock",{"title":200,"description":201,"icon":40},"Spots Left, Live","Respondents see how many spots each choice has left, counting down as other people answer. No refresh, no stale page.",{"title":203,"description":204,"icon":187},"Full Choices Close for Everyone","When a choice reaches its limit it is marked full on every open page at the same instant, not on the next person's page load.",{"title":206,"description":207,"icon":208},"One Link to Share","Your form is published at a Skyfield link that respondents answer on. You keep building and editing the form in Google Forms exactly as before.","i-lucide-link",{"title":210,"description":211,"icon":53},"Stays in Step with Your Form","Open the sidebar or press Sync and your questions, choices and limits are copied across to the live version.",[213,214,217,219,222],{"scope":73,"reason":74},{"scope":215,"reason":216},"This form's questions","to read this form's questions and answer choices so they can be shown on the live link respondents answer on",{"scope":76,"reason":218},"to close your original form and point it at the live link, and to reopen it when you pause or uninstall the add-on",{"scope":220,"reason":221},"Connection to Skyfield","to host the live version of your form, enforce each choice's limit as responses arrive, and keep everyone's remaining-spots count in sync",{"scope":223,"reason":224},"Permission check","to see which permissions you have granted so the sidebar can ask for a missing one instead of failing",[226,227,228,229,230],{"title":196,"description":197,"icon":198},{"title":200,"description":201,"icon":40},{"title":203,"description":204,"icon":187},{"title":206,"description":207,"icon":208},{"title":210,"description":211,"icon":53},{"title":192,"description":193},{},"/addons/choice-eliminator-live",[235,236,237,238,239],{"scope":73,"reason":74},{"scope":215,"reason":216},{"scope":76,"reason":218},{"scope":220,"reason":221},{"scope":223,"reason":224},{"title":189,"description":190},"addons/choice-eliminator-live/index","9Z7z7aV3UsQtl26UmcKXMNYLdq20JvW7kIRtmHIxa4Q",{"id":244,"title":245,"body":246,"color":249,"comingSoon":8,"cta":324,"description":247,"extension":97,"faq":98,"features":327,"hero":333,"hidden":8,"icon":44,"logo":251,"logos":98,"marketplaceUrl":252,"meta":337,"navigation":110,"order":248,"path":338,"plans":98,"privacy":339,"promoSlides":345,"screenshots":98,"secondaryColor":250,"seo":351,"stem":352,"testimonials":98,"__hash__":353},"addons_en/addons/choice-eliminator/index.yml","Choice Eliminator",{"title":245,"description":247,"order":248,"comingSoon":8,"color":249,"secondaryColor":250,"icon":44,"logo":251,"marketplaceUrl":252,"seo":253,"hero":256,"features":268,"promoSlides":289,"privacy":309,"cta":318},"Automatically remove choices from Google Forms questions when they reach their limit",0,"indigo","violet","/choice-eliminator-logo.png","https://workspace.google.com/marketplace/app/choice_eliminator/419557216711",{"title":254,"description":255},"Choice Eliminator - Auto-Remove Full Options in Google Forms","Automatically eliminate choices from multiple choice, checkbox, and dropdown questions in Google Forms when they reach capacity.",{"title":257,"description":258,"links":259},"Automatically eliminate full choices from Google Forms","Set limits on individual answer choices and auto-remove them when capacity is reached",[260,263],{"label":261,"to":262,"color":25,"variant":26,"size":27},"Get Started","/addons/choice-eliminator/pricing",{"label":264,"to":265,"color":266,"variant":267,"size":27},"Learn More","#features","neutral","outline",[269,273,277,281,285],{"title":270,"description":271,"icon":272},"Per-Choice Caps","Set individual response limits on any answer option — perfect for classroom slots, event seats, or time-based sign-ups where each choice has its own capacity.","i-lucide-sliders-horizontal",{"title":274,"description":275,"icon":276},"Apply to All","One-click bulk-set every choice in a question to the same limit — huge time-saver when you have 20 workshop slots all capped at the same number. No typing the same value over and over.","i-lucide-copy-check",{"title":278,"description":279,"icon":280},"Auto-Elimination","Full choices vanish from the form automatically as responses come in — no manual editing, no double-bookings.","i-lucide-zap",{"title":282,"description":283,"icon":284},"Shuffle-Safe","Works flawlessly when Google Forms randomizes option order for each responder. Elimination tracks the choice, not the position.","i-lucide-shuffle",{"title":286,"description":287,"icon":288},"Plus Full Form Limiter Kit","Every install also includes overall response limits, scheduled open/close times, and email alerts — the complete form-control toolkit at no extra cost.","i-lucide-package-plus",[290,294,298,302,306],{"headline":291,"description":292,"image":293},"Options disappear as they fill up","Give each answer option its own limit and the add-on removes it once taken","/addons/choice-eliminator/sidebar-choices.png",{"headline":295,"description":296,"image":297},"Cap the whole question","One shared pool of spots across every option, however they split","/addons/choice-eliminator/sidebar-question-total.png",{"headline":299,"description":300,"image":301},"Show respondents how full it is","A live count in the question description, from a threshold you choose","/addons/choice-eliminator/sidebar-spots-counter.png",{"headline":303,"description":304,"image":305},"Every limit in one place","See the question total and each option's count as responses come in","/addons/choice-eliminator/sidebar-modal.png",{"headline":68,"description":307,"image":308},"Close the form at a count, a date, or both","/addons/choice-eliminator/sidebar-form.png",[310,311,313,315,317],{"scope":73,"reason":74},{"scope":76,"reason":312},"to read response counts, close/reopen the form, and access form questions",{"scope":79,"reason":314},"to export form responses when you choose to back them up",{"scope":82,"reason":316},"to automatically check response limits and scheduled dates, even when you're offline",{"scope":85,"reason":86},{"title":319,"description":320,"links":321},"Ready to manage your form choices?","Start your free trial today",[322],{"label":323,"to":262,"color":25,"variant":26,"size":93},"Start Free Trial",{"title":319,"description":320,"links":325},[326],{"label":323,"to":262,"color":25,"variant":26,"size":93},[328,329,330,331,332],{"title":270,"description":271,"icon":272},{"title":274,"description":275,"icon":276},{"title":278,"description":279,"icon":280},{"title":282,"description":283,"icon":284},{"title":286,"description":287,"icon":288},{"title":257,"description":258,"links":334},[335,336],{"label":261,"to":262,"color":25,"variant":26,"size":27},{"label":264,"to":265,"color":266,"variant":267,"size":27},{},"/addons/choice-eliminator",[340,341,342,343,344],{"scope":73,"reason":74},{"scope":76,"reason":312},{"scope":79,"reason":314},{"scope":82,"reason":316},{"scope":85,"reason":86},[346,347,348,349,350],{"headline":291,"description":292,"image":293},{"headline":295,"description":296,"image":297},{"headline":299,"description":300,"image":301},{"headline":303,"description":304,"image":305},{"headline":68,"description":307,"image":308},{"title":254,"description":255},"addons/choice-eliminator/index","ZiQL1zRmDcPWmBgtJAxjTNEk-hxAkU2Ol_4SJ1VthsQ",{"id":355,"title":356,"body":357,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":460,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":469,"marketplaceUrl":98,"meta":471,"navigation":110,"order":98,"path":262,"plans":472,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":485,"stem":486,"testimonials":487,"__hash__":494},"addons_en/addons/choice-eliminator/pricing.yml","Simple, transparent pricing",{"title":356,"description":358,"seo":359,"plans":362,"logos":403,"testimonials":411,"faq":435},"Choose the plan that works for you",{"title":360,"description":361},"Choice Eliminator Pricing - Monthly, Yearly & Lifetime Plans","Affordable Google Forms choice elimination. Auto-remove full options, set limits, get notifications. 7-day free trial!",[363,376,385,393],{"title":364,"description":365,"price":366,"billingCycle":367,"button":368,"features":370,"licenseType":375},"Monthly","Billed monthly, cancel anytime","€8.99","/month",{"label":261,"color":266,"variant":369},"subtle",[371,372,373,374],"Unlimited forms","Choice elimination","Email notifications","Priority support","monthly",{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":381,"features":382,"licenseType":384},"Yearly","Billed annually","€45","/year",{"label":261},[371,372,373,374,383],"Early access to new features","yearly",{"title":386,"description":387,"price":388,"button":389,"features":390,"licenseType":392},"Lifetime","One-time payment, forever access","€99",{"label":261,"color":266,"variant":369},[371,372,373,374,383,391],"Lifetime updates","lifetime",{"title":394,"description":395,"price":396,"billingCycle":380,"button":397,"features":398,"licenseType":402},"Domain","Covers your whole Google Workspace domain","€349",{"label":261,"color":266,"variant":369},[399,400,401,374],"Every user on your domain","No per-seat licensing","One invoice, centralized billing","domain",{"title":404,"icons":405},"Trusted by educators and businesses worldwide",[406,407,408,409,410],"i-lucide-graduation-cap","i-lucide-building-2","i-lucide-school","i-lucide-briefcase","i-lucide-users",[412,416,420,424,428,432],{"quote":413,"name":414,"source":415},"It allows you to eliminate choices, which should really be a standard feature.","NISOrchestra","Marketplace review",{"quote":417,"name":418,"translatedFrom":419,"source":415},"Simple to use. Very handy for removing an option from the form once a respondent has chosen it.","olivier oubry","French",{"quote":421,"name":422,"translatedFrom":423,"source":415},"Intuitive, useful and functional. It's been a great option for an interactive form.","Allan Ignacio Chacon Cabrera","Spanish",{"quote":425,"name":426,"translatedFrom":427,"source":415},"Works perfectly to hide the options once they reach the choice limit. Very good!","CAMAT UTFPR","Portuguese",{"quote":429,"name":430,"translatedFrom":431,"source":415},"Really convenient to use, I love it!","Sohyun","Korean",{"quote":433,"name":434,"translatedFrom":427,"source":415},"Helped our class a lot with forms where we only needed to select certain criteria.","ATF 130 UFSM",{"title":436,"description":437,"items":438},"Frequently asked questions","Everything you need to know about Choice Eliminator pricing",[439,442,445,448,451,454,457],{"label":440,"content":441},"How does the free trial work?","Just install the Add-on and start using it. 7-day free trial with full features, no credit card required.",{"label":443,"content":444},"What payment methods are accepted?","Major credit cards via Stripe. PayPal and other methods available depending on your location.",{"label":446,"content":447},"Can I switch plans later?","Yes. Upgrade or downgrade anytime. When upgrading, you're credited for the unused portion of your current plan.",{"label":449,"content":450},"How do I cancel my subscription?","Cancel anytime from your account settings or the Stripe billing portal. Access continues until the end of your billing period.",{"label":452,"content":453},"Where can I find my invoice?","Open the Add-on and click Manage subscription to open the Stripe billing portal, where you can view and download all your invoices anytime.",{"label":455,"content":456},"Do you offer refunds?","Yes. 7-day money-back guarantee on all plans. Contact us for a full refund.",{"label":458,"content":459},"Do you offer educational discounts?","Yes. Schools, universities, and non-profits qualify for reduced pricing, including domain-wide licenses. Email info@skyfield.cloud and we'll arrange it.",{"title":436,"description":437,"items":461},[462,463,464,465,466,467,468],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":404,"icons":470},[406,407,408,409,410],{},[473,476,479,482],{"title":364,"description":365,"price":366,"billingCycle":367,"button":474,"features":475,"licenseType":375},{"label":261,"color":266,"variant":369},[371,372,373,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":477,"features":478,"licenseType":384},{"label":261},[371,372,373,374,383],{"title":386,"description":387,"price":388,"button":480,"features":481,"licenseType":392},{"label":261,"color":266,"variant":369},[371,372,373,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":483,"features":484,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":360,"description":361},"addons/choice-eliminator/pricing",[488,489,490,491,492,493],{"quote":413,"name":414,"source":415},{"quote":417,"name":418,"translatedFrom":419,"source":415},{"quote":421,"name":422,"translatedFrom":423,"source":415},{"quote":425,"name":426,"translatedFrom":427,"source":415},{"quote":429,"name":430,"translatedFrom":431,"source":415},{"quote":433,"name":434,"translatedFrom":427,"source":415},"LZvBpMxJWwcRWYVJyK9TataNwttoPm-poKaoERwNO4A",{"id":4,"title":5,"body":496,"color":10,"comingSoon":8,"cta":522,"description":7,"extension":97,"faq":98,"features":525,"hero":532,"hidden":8,"icon":12,"logo":13,"logos":98,"marketplaceUrl":14,"meta":535,"navigation":110,"order":9,"path":111,"plans":98,"privacy":536,"promoSlides":542,"screenshots":98,"secondaryColor":11,"seo":547,"stem":124,"testimonials":98,"__hash__":125},{"title":5,"description":7,"comingSoon":8,"order":9,"color":10,"secondaryColor":11,"icon":12,"logo":13,"marketplaceUrl":14,"seo":497,"hero":498,"features":501,"promoSlides":508,"privacy":513,"cta":519},{"title":16,"description":17},{"title":19,"description":20,"links":499},[500],{"label":23,"to":24,"color":25,"variant":26,"size":27},[502,503,504,505,506,507],{"title":30,"description":31,"icon":32},{"title":34,"description":35,"icon":36},{"title":38,"description":39,"icon":40},{"title":42,"description":43,"icon":44},{"title":46,"description":47,"icon":48,"to":49},{"title":51,"description":52,"icon":53},[509,510,511,512],{"headline":56,"description":57,"image":58},{"headline":60,"description":61,"image":62},{"headline":64,"description":65,"image":66},{"headline":68,"description":69,"image":70},[514,515,516,517,518],{"scope":73,"reason":74},{"scope":76,"reason":77},{"scope":79,"reason":80},{"scope":82,"reason":83},{"scope":85,"reason":86},{"title":88,"description":89,"links":520},[521],{"label":92,"to":24,"color":25,"variant":26,"size":93},{"title":88,"description":89,"links":523},[524],{"label":92,"to":24,"color":25,"variant":26,"size":93},[526,527,528,529,530,531],{"title":30,"description":31,"icon":32},{"title":34,"description":35,"icon":36},{"title":38,"description":39,"icon":40},{"title":42,"description":43,"icon":44},{"title":46,"description":47,"icon":48,"to":49},{"title":51,"description":52,"icon":53},{"title":19,"description":20,"links":533},[534],{"label":23,"to":24,"color":25,"variant":26,"size":27},{},[537,538,539,540,541],{"scope":73,"reason":74},{"scope":76,"reason":77},{"scope":79,"reason":80},{"scope":82,"reason":83},{"scope":85,"reason":86},[543,544,545,546],{"headline":56,"description":57,"image":58},{"headline":60,"description":61,"image":62},{"headline":64,"description":65,"image":66},{"headline":68,"description":69,"image":70},{"title":16,"description":17},{"id":549,"title":356,"body":550,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":587,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":597,"marketplaceUrl":98,"meta":599,"navigation":110,"order":98,"path":600,"plans":601,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":614,"stem":615,"testimonials":98,"__hash__":616},"addons_en/addons/dynamic-form-choices/pricing.yml",{"title":356,"description":358,"seo":551,"plans":554,"logos":572,"faq":574},{"title":552,"description":553},"Dynamic Form Choices Pricing - Monthly, Yearly & Lifetime Plans","Run your Google Forms choices from one sheet. Type options, set per-option capacity, watch live counts. 7-day free trial!",[555,562,565,569],{"title":364,"description":365,"price":366,"billingCycle":367,"button":556,"features":557,"licenseType":375},{"label":261,"color":266,"variant":369},[371,558,559,560,372,561,373,374],"One options sheet per form","Per-option capacity limits","Live counts after every response","Response limits and scheduling",{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":563,"features":564,"licenseType":384},{"label":261},[371,558,559,560,372,561,373,374,383],{"title":386,"description":387,"price":566,"button":567,"features":568,"licenseType":392},"€129",{"label":261,"color":266,"variant":369},[371,558,559,560,372,561,373,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":570,"features":571,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":573},[406,407,408,409,410],{"title":436,"description":575,"items":576},"Everything you need to know about Dynamic Form Choices pricing",[577,578,581,582,583,584,585,586],{"label":440,"content":441},{"label":579,"content":580},"Do I need a spreadsheet before I start?","No. Connect a question and the Add-on creates the options sheet in your Drive for you, with an Options, a Capacity, and a Taken column. If you already keep your options somewhere else, pull them in with =IMPORTRANGE().",{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":436,"description":575,"items":588},[589,590,591,592,593,594,595,596],{"label":440,"content":441},{"label":579,"content":580},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":404,"icons":598},[406,407,408,409,410],{},"/addons/dynamic-form-choices/pricing",[602,605,608,611],{"title":364,"description":365,"price":366,"billingCycle":367,"button":603,"features":604,"licenseType":375},{"label":261,"color":266,"variant":369},[371,558,559,560,372,561,373,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":606,"features":607,"licenseType":384},{"label":261},[371,558,559,560,372,561,373,374,383],{"title":386,"description":387,"price":566,"button":609,"features":610,"licenseType":392},{"label":261,"color":266,"variant":369},[371,558,559,560,372,561,373,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":612,"features":613,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":552,"description":553},"addons/dynamic-form-choices/pricing","D2oQv0_xKQzcUdBsadWV673tuLStg_lPbpMAVoH8r0Y",{"id":618,"title":619,"body":620,"color":186,"comingSoon":8,"cta":689,"description":621,"extension":97,"faq":98,"features":692,"hero":699,"hidden":8,"icon":624,"logo":625,"logos":98,"marketplaceUrl":626,"meta":703,"navigation":110,"order":622,"path":704,"plans":98,"privacy":705,"promoSlides":711,"screenshots":98,"secondaryColor":623,"seo":716,"stem":717,"testimonials":98,"__hash__":718},"addons_en/addons/form-limiter/index.yml","Form Limiter",{"title":619,"description":621,"order":622,"color":186,"secondaryColor":623,"icon":624,"logo":625,"marketplaceUrl":626,"seo":627,"hero":630,"features":638,"promoSlides":662,"privacy":679,"cta":685},"Set response limits on your Google Forms and automatically close them when reached",1,"purple","i-lucide-clipboard-check","/form-limiter-logo.png","https://workspace.google.com/marketplace/app/form_limiter/282559638656",{"title":628,"description":629},"Form Limiter - Response Limit Control for Google Forms","Easily set response limits on Google Forms. Automatically close forms, schedule limits, and get notified when limits are reached.",{"title":631,"description":632,"links":633},"Take control of your Google Forms responses","Set limits, schedule closures, and never worry about over-collection again",[634,636],{"label":261,"to":635,"color":25,"variant":26,"size":27},"/addons/form-limiter/pricing",{"label":23,"to":637,"color":266,"variant":267,"size":27},"/addons/form-limiter/docs",[639,643,647,651,655,659],{"title":640,"description":641,"icon":642},"Response Limits","Set maximum response limits per form. Forms automatically close when the limit is reached.","i-lucide-hash",{"title":644,"description":645,"icon":646},"Scheduled Limits","Set time-based limits. Automatically close forms at specific dates and times.","i-lucide-clock",{"title":648,"description":649,"icon":650},"Email Notifications","Receive email alerts when your form reaches the response limit.","i-lucide-mail",{"title":652,"description":653,"icon":654},"Choice Elimination","Automatically remove choices from multiple choice, checkbox, or dropdown questions when they reach their limit.","i-lucide-list-minus",{"title":656,"description":657,"icon":658},"QR Code Sharing","Generate QR codes for your forms. Download as PNG or share directly via social platforms.","i-lucide-qr-code",{"title":660,"description":661,"icon":280},"Easy Setup","Install once, works everywhere. No coding required. Set up limits in seconds.",[663,667,671,675],{"headline":664,"description":665,"image":666},"Set Response Limits","Control exactly how many responses your form accepts","/addons/form-limiter/sidebar-form.png",{"headline":668,"description":669,"image":670},"Question-Level Control","Limit individual choices and eliminate options automatically","/addons/form-limiter/sidebar-questions.png",{"headline":672,"description":673,"image":674},"Track Responses","Monitor form activity and response counts in real-time","/addons/form-limiter/sidebar-modal.png",{"headline":676,"description":677,"image":678},"Send Notifications","Get email alerts when limits are reached","/addons/form-limiter/sidebar-notifications.png",[680,681,682,683,684],{"scope":73,"reason":74},{"scope":76,"reason":312},{"scope":79,"reason":314},{"scope":82,"reason":316},{"scope":85,"reason":86},{"title":686,"description":320,"links":687},"Ready to limit your form responses?",[688],{"label":323,"to":635,"color":25,"variant":26,"size":93},{"title":686,"description":320,"links":690},[691],{"label":323,"to":635,"color":25,"variant":26,"size":93},[693,694,695,696,697,698],{"title":640,"description":641,"icon":642},{"title":644,"description":645,"icon":646},{"title":648,"description":649,"icon":650},{"title":652,"description":653,"icon":654},{"title":656,"description":657,"icon":658},{"title":660,"description":661,"icon":280},{"title":631,"description":632,"links":700},[701,702],{"label":261,"to":635,"color":25,"variant":26,"size":27},{"label":23,"to":637,"color":266,"variant":267,"size":27},{},"/addons/form-limiter",[706,707,708,709,710],{"scope":73,"reason":74},{"scope":76,"reason":312},{"scope":79,"reason":314},{"scope":82,"reason":316},{"scope":85,"reason":86},[712,713,714,715],{"headline":664,"description":665,"image":666},{"headline":668,"description":669,"image":670},{"headline":672,"description":673,"image":674},{"headline":676,"description":677,"image":678},{"title":628,"description":629},"addons/form-limiter/index","IhKga9SOZdjeHVMfgkWrS1RciGpL9m_s1WKLyjKlhRE",{"id":720,"title":356,"body":721,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":760,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":769,"marketplaceUrl":98,"meta":771,"navigation":110,"order":98,"path":635,"plans":772,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":785,"stem":786,"testimonials":787,"__hash__":791},"addons_en/addons/form-limiter/pricing.yml",{"title":356,"description":358,"seo":722,"plans":725,"logos":738,"testimonials":740,"faq":750},{"title":723,"description":724},"Form Limiter Pricing - Monthly, Yearly & Lifetime Plans","Affordable Google Forms response limiting. Set limits, schedule closures, get notifications. 7-day free trial!",[726,729,732,735],{"title":364,"description":365,"price":366,"billingCycle":367,"button":727,"features":728,"licenseType":375},{"label":261,"color":266,"variant":369},[371,373,372,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":730,"features":731,"licenseType":384},{"label":261},[371,373,372,374,383],{"title":386,"description":387,"price":388,"button":733,"features":734,"licenseType":392},{"label":261,"color":266,"variant":369},[371,373,372,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":736,"features":737,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":739},[406,407,408,409,410],[741,744,747],{"quote":742,"name":743,"source":415},"The app is simple and does exactly what you think it should do. No frills and no errors. It just works perfect. Thank you.","Gary Brown",{"quote":745,"name":746,"source":415},"I recently started my own small business, and this helps me manage my workload by limiting orders to a certain amount so I don't lose my sanity. Loving it so far!","Marti Wyckoff",{"quote":748,"name":749,"source":415},"Very helpful and easy to use for form submissions. Also considering using it to manage inventory of event items.","Lisa Barber",{"title":436,"description":751,"items":752},"Everything you need to know about Form Limiter pricing",[753,754,755,756,757,758,759],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":436,"description":751,"items":761},[762,763,764,765,766,767,768],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":404,"icons":770},[406,407,408,409,410],{},[773,776,779,782],{"title":364,"description":365,"price":366,"billingCycle":367,"button":774,"features":775,"licenseType":375},{"label":261,"color":266,"variant":369},[371,373,372,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":777,"features":778,"licenseType":384},{"label":261},[371,373,372,374,383],{"title":386,"description":387,"price":388,"button":780,"features":781,"licenseType":392},{"label":261,"color":266,"variant":369},[371,373,372,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":783,"features":784,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":723,"description":724},"addons/form-limiter/pricing",[788,789,790],{"quote":742,"name":743,"source":415},{"quote":745,"name":746,"source":415},{"quote":748,"name":749,"source":415},"4O27G9ZLYpUOhSEiwIiaSKxqtdDGuc1PO2Iqw4fEJ6s",{"id":793,"title":794,"body":795,"color":798,"comingSoon":8,"cta":870,"description":796,"extension":97,"faq":98,"features":873,"hero":880,"hidden":8,"icon":800,"logo":801,"logos":98,"marketplaceUrl":802,"meta":884,"navigation":110,"order":797,"path":885,"plans":98,"privacy":886,"promoSlides":892,"screenshots":98,"secondaryColor":799,"seo":897,"stem":898,"testimonials":98,"__hash__":899},"addons_en/addons/form-notifications/index.yml","Form Notifications",{"title":794,"description":796,"comingSoon":8,"hidden":8,"order":797,"color":798,"secondaryColor":799,"icon":800,"logo":801,"marketplaceUrl":802,"seo":803,"hero":806,"features":814,"promoSlides":838,"privacy":855,"cta":866},"Send custom email notifications when your Google Forms receive responses",4,"green","emerald","i-lucide-bell-ring","/form-notifications-logo.png","https://workspace.google.com/marketplace/app/form_notifications_email_notifier_approv/881118540427",{"title":804,"description":805},"Form Notifications - Email Alerts for Google Forms Responses","Send personalized email notifications on form submission. Custom templates, merge tags, conditional routing, and approval workflows.",{"title":807,"description":808,"links":809},"Turn every form response into the right email","Custom templates, conditional routing, and approval workflows — without writing a single line of code",[810,812],{"label":261,"to":811,"color":25,"variant":26,"size":27},"/addons/form-notifications/pricing",{"label":23,"to":813,"color":266,"variant":267,"size":27},"/addons/form-notifications/docs",[815,818,822,826,830,834],{"title":816,"description":817,"icon":650},"Custom Email Templates","Write each notification in a rich-text editor — headings, lists, links, and one-click merge tags. No HTML knowledge required.",{"title":819,"description":820,"icon":821},"Merge Tags","Auto-fill emails with response data — names, answers, totals — using simple merge tags.","i-lucide-tag",{"title":823,"description":824,"icon":825},"Conditional Routing","Send different emails to different recipients based on the form answers. One form, many destinations.","i-lucide-git-branch",{"title":827,"description":828,"icon":829},"Approval Workflows","Route a submission to an approver who approves or rejects from their inbox before the notification goes out.","i-lucide-badge-check",{"title":831,"description":832,"icon":833},"Reliable Delivery","Sent from your own Google account — a sender your recipients know and can actually reply to.","i-lucide-send",{"title":835,"description":836,"icon":837},"Delivery History & Export","Every send, approval, and failure in one searchable log. Export your full history to Google Sheets anytime.","i-lucide-history",[839,843,847,851],{"headline":840,"description":841,"image":842},"Design Custom Templates","Polished, personalized emails composed in a simple rich-text editor","/addons/form-notifications/sidebar-editor.png",{"headline":844,"description":845,"image":846},"Insert Merge Tags","Pull any response value straight into the email body or subject","/addons/form-notifications/sidebar-tags.png",{"headline":848,"description":849,"image":850},"Route by Condition","Send the right email to the right person based on what they answered","/addons/form-notifications/sidebar-rules.png",{"headline":852,"description":853,"image":854},"Track Deliveries","Every send, approval, and failure in one log — export to Google Sheets anytime","/addons/form-notifications/sidebar-log.png",[856,857,859,861,863],{"scope":73,"reason":74},{"scope":76,"reason":858},"to read responses and form questions for merge tags and routing rules",{"scope":82,"reason":860},"to fire notifications automatically when a new response is submitted",{"scope":85,"reason":862},"to send notification emails from your own Gmail address when a rule selects that delivery method",{"scope":864,"reason":865},"Drive files created by this add-on","to export your submissions history to a new Google Sheet — the add-on can only see files it created itself",{"title":867,"description":320,"links":868},"Ready to automate your form notifications?",[869],{"label":323,"to":811,"color":25,"variant":26,"size":93},{"title":867,"description":320,"links":871},[872],{"label":323,"to":811,"color":25,"variant":26,"size":93},[874,875,876,877,878,879],{"title":816,"description":817,"icon":650},{"title":819,"description":820,"icon":821},{"title":823,"description":824,"icon":825},{"title":827,"description":828,"icon":829},{"title":831,"description":832,"icon":833},{"title":835,"description":836,"icon":837},{"title":807,"description":808,"links":881},[882,883],{"label":261,"to":811,"color":25,"variant":26,"size":27},{"label":23,"to":813,"color":266,"variant":267,"size":27},{},"/addons/form-notifications",[887,888,889,890,891],{"scope":73,"reason":74},{"scope":76,"reason":858},{"scope":82,"reason":860},{"scope":85,"reason":862},{"scope":864,"reason":865},[893,894,895,896],{"headline":840,"description":841,"image":842},{"headline":844,"description":845,"image":846},{"headline":848,"description":849,"image":850},{"headline":852,"description":853,"image":854},{"title":804,"description":805},"addons/form-notifications/index","iTJeK2PN6BQmFFZm3tyJdtMzOWkuHqOO-fkIntCEF5c",{"id":901,"title":356,"body":902,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":935,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":944,"marketplaceUrl":98,"meta":946,"navigation":110,"order":98,"path":811,"plans":947,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":957,"stem":958,"testimonials":98,"__hash__":959},"addons_en/addons/form-notifications/pricing.yml",{"title":356,"description":358,"seo":903,"plans":906,"logos":923,"faq":925},{"title":904,"description":905},"Form Notifications Pricing - Monthly & Yearly Plans","Custom email notifications for Google Forms. Templates, merge tags, conditional routing & approval workflows. 7-day free trial!",[907,916,920],{"title":364,"description":365,"price":908,"billingCycle":367,"button":909,"features":910,"licenseType":375},"€9.99",{"label":261,"color":266,"variant":369},[371,911,912,913,914,915,374],"Custom email templates","Merge tags","Conditional routing","Approval workflow","Submission history & Sheets export",{"title":377,"description":378,"price":917,"billingCycle":380,"highlight":110,"scale":110,"button":918,"features":919,"licenseType":384},"€49",{"label":261},[371,911,912,913,914,915,374,383],{"title":394,"description":395,"price":396,"billingCycle":380,"button":921,"features":922,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":924},[406,407,408,409,410],{"title":436,"description":926,"items":927},"Everything you need to know about Form Notifications pricing",[928,929,930,931,932,933,934],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":436,"description":926,"items":936},[937,938,939,940,941,942,943],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":404,"icons":945},[406,407,408,409,410],{},[948,951,954],{"title":364,"description":365,"price":908,"billingCycle":367,"button":949,"features":950,"licenseType":375},{"label":261,"color":266,"variant":369},[371,911,912,913,914,915,374],{"title":377,"description":378,"price":917,"billingCycle":380,"highlight":110,"scale":110,"button":952,"features":953,"licenseType":384},{"label":261},[371,911,912,913,914,915,374,383],{"title":394,"description":395,"price":396,"billingCycle":380,"button":955,"features":956,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":904,"description":905},"addons/form-notifications/pricing","6tE-3BfsOUTK1Ki8WOaKzwyef9ck088mbU1dkEAPmA0",{"id":961,"title":962,"body":963,"color":966,"comingSoon":8,"cta":1035,"description":964,"extension":97,"faq":98,"features":1038,"hero":1045,"hidden":8,"icon":968,"logo":969,"logos":98,"marketplaceUrl":970,"meta":1049,"navigation":110,"order":965,"path":1050,"plans":98,"privacy":1051,"promoSlides":1058,"screenshots":98,"secondaryColor":967,"seo":1063,"stem":1064,"testimonials":98,"__hash__":1065},"addons_en/addons/form-scheduler/index.yml","Form Scheduler",{"title":962,"description":964,"hidden":8,"comingSoon":8,"order":965,"color":966,"secondaryColor":967,"icon":968,"logo":969,"marketplaceUrl":970,"seo":971,"hero":974,"features":982,"promoSlides":1001,"privacy":1017,"cta":1031},"Control when your Google Forms open and close using Google Calendar",2,"amber","sky","i-lucide-calendar-clock","/form-scheduler-logo.png","https://workspace.google.com/marketplace/app/form_scheduler/1057255307304",{"title":972,"description":973},"Form Scheduler - Google Calendar Scheduling for Google Forms","Control when your Google Forms open and close using Google Calendar events. Recurring schedules, response limits, and email notifications.",{"title":975,"description":976,"links":977},"Schedule your Google Forms with Google Calendar","Connect a calendar, add events, and your form opens and closes automatically. That simple.",[978,980],{"label":261,"to":979,"color":25,"variant":26,"size":27},"/addons/form-scheduler/pricing",{"label":23,"to":981,"color":266,"variant":267,"size":27},"/addons/form-scheduler/docs",[983,987,991,993,995,999],{"title":984,"description":985,"icon":986},"Calendar Integration","Connect a Google Calendar. Any event on it opens your form — when the event ends, the form closes.","i-lucide-calendar",{"title":988,"description":989,"icon":990},"Recurring Events","Add recurring events in Google Calendar and your form follows automatically. No extra setup.","i-lucide-repeat",{"title":640,"description":992,"icon":642},"Limit responses per event window. Form closes automatically when the limit is reached.",{"title":648,"description":994,"icon":650},"Get notified when your form opens, closes, or hits a response limit.",{"title":996,"description":997,"icon":998},"Edit From Anywhere","Change your schedule from Google Calendar on any device. The add-on picks up changes automatically.","i-lucide-smartphone",{"title":660,"description":1000,"icon":280},"Connect a calendar, add events, done. No coding required.",[1002,1006,1010,1013],{"headline":1003,"description":1004,"image":1005},"Google Calendar integration","Recurring events, one-time events — your form follows automatically","/addons/form-scheduler/sidebar-form.png",{"headline":1007,"description":1008,"image":1009},"Per-event response limits","Cap registrations per session — form closes at the limit","/addons/form-scheduler/sidebar-response-limits.png",{"headline":373,"description":1011,"image":1012},"Get notified when forms open, close, or hit a limit","/addons/form-scheduler/sidebar-notifications.png",{"headline":1014,"description":1015,"image":1016},"QR code sharing","Generate QR codes and share links instantly","/addons/form-scheduler/sidebar-share.png",[1018,1019,1021,1024,1027,1029],{"scope":73,"reason":74},{"scope":76,"reason":1020},"to read form state (open/closed), response counts, and manage form availability",{"scope":1022,"reason":1023},"Google Calendar (read-only)","to read events from your connected calendar and determine when to open/close the form",{"scope":1025,"reason":1026},"Google Calendar (manage calendars)","to list your calendars so you can choose which one to connect",{"scope":82,"reason":1028},"to automatically open/close forms based on calendar event boundaries, even when you're offline",{"scope":85,"reason":1030},"to notify you when your form automatically opens or closes",{"title":1032,"description":320,"links":1033},"Ready to automate your form scheduling?",[1034],{"label":323,"to":979,"color":25,"variant":26,"size":93},{"title":1032,"description":320,"links":1036},[1037],{"label":323,"to":979,"color":25,"variant":26,"size":93},[1039,1040,1041,1042,1043,1044],{"title":984,"description":985,"icon":986},{"title":988,"description":989,"icon":990},{"title":640,"description":992,"icon":642},{"title":648,"description":994,"icon":650},{"title":996,"description":997,"icon":998},{"title":660,"description":1000,"icon":280},{"title":975,"description":976,"links":1046},[1047,1048],{"label":261,"to":979,"color":25,"variant":26,"size":27},{"label":23,"to":981,"color":266,"variant":267,"size":27},{},"/addons/form-scheduler",[1052,1053,1054,1055,1056,1057],{"scope":73,"reason":74},{"scope":76,"reason":1020},{"scope":1022,"reason":1023},{"scope":1025,"reason":1026},{"scope":82,"reason":1028},{"scope":85,"reason":1030},[1059,1060,1061,1062],{"headline":1003,"description":1004,"image":1005},{"headline":1007,"description":1008,"image":1009},{"headline":373,"description":1011,"image":1012},{"headline":1014,"description":1015,"image":1016},{"title":972,"description":973},"addons/form-scheduler/index","-vX27_jbywBXvGoBEL1-ROli5ptdToWDRoAAxxuxhNA",{"id":1067,"title":356,"body":1068,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":1096,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":1101,"marketplaceUrl":98,"meta":1103,"navigation":110,"order":98,"path":979,"plans":1104,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":1114,"stem":1115,"testimonials":98,"__hash__":1116},"addons_en/addons/form-scheduler/pricing.yml",{"title":356,"description":358,"seo":1069,"plans":1072,"logos":1086,"faq":1088},{"title":1070,"description":1071},"Form Scheduler Pricing - Monthly, Yearly & Lifetime Plans","Affordable Google Forms scheduling. Auto open/close forms, recurring schedules, notifications. 7-day free trial!",[1073,1078,1083],{"title":364,"description":365,"price":1074,"billingCycle":367,"button":1075,"features":1076,"licenseType":375},"€4.99",{"label":261,"color":266,"variant":369},[371,1077,373,374],"Open & close schedules",{"title":377,"description":378,"price":1079,"billingCycle":380,"highlight":110,"scale":110,"button":1080,"features":1081,"licenseType":384},"€24.99",{"label":261},[371,1077,1082,373,374,383],"Recurring schedules",{"title":394,"description":395,"price":396,"billingCycle":380,"button":1084,"features":1085,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":1087},[406,407,408,409,410],{"title":436,"description":1089,"items":1090},"Everything you need to know about Form Scheduler pricing",[1091,1094,1095],{"label":1092,"content":1093},"What happens when a scheduled open/close time is reached?","Form Scheduler automatically opens or closes your form at the scheduled time. You'll receive an email notification and can adjust schedules anytime.",{"label":458,"content":459},{"label":452,"content":453},{"title":436,"description":1089,"items":1097},[1098,1099,1100],{"label":1092,"content":1093},{"label":458,"content":459},{"label":452,"content":453},{"title":404,"icons":1102},[406,407,408,409,410],{},[1105,1108,1111],{"title":364,"description":365,"price":1074,"billingCycle":367,"button":1106,"features":1107,"licenseType":375},{"label":261,"color":266,"variant":369},[371,1077,373,374],{"title":377,"description":378,"price":1079,"billingCycle":380,"highlight":110,"scale":110,"button":1109,"features":1110,"licenseType":384},{"label":261},[371,1077,1082,373,374,383],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1112,"features":1113,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":1070,"description":1071},"addons/form-scheduler/pricing","Rn_FpuYcPnZM9yGt2T3En_Su3_ejj__M85w-5Ir8Sbk",{"id":4,"title":5,"body":1118,"color":10,"comingSoon":8,"cta":1144,"description":7,"extension":97,"faq":98,"features":1147,"hero":1154,"hidden":8,"icon":12,"logo":13,"logos":98,"marketplaceUrl":14,"meta":1157,"navigation":110,"order":9,"path":111,"plans":98,"privacy":1158,"promoSlides":1164,"screenshots":98,"secondaryColor":11,"seo":1169,"stem":124,"testimonials":98,"__hash__":125},{"title":5,"description":7,"comingSoon":8,"order":9,"color":10,"secondaryColor":11,"icon":12,"logo":13,"marketplaceUrl":14,"seo":1119,"hero":1120,"features":1123,"promoSlides":1130,"privacy":1135,"cta":1141},{"title":16,"description":17},{"title":19,"description":20,"links":1121},[1122],{"label":23,"to":24,"color":25,"variant":26,"size":27},[1124,1125,1126,1127,1128,1129],{"title":30,"description":31,"icon":32},{"title":34,"description":35,"icon":36},{"title":38,"description":39,"icon":40},{"title":42,"description":43,"icon":44},{"title":46,"description":47,"icon":48,"to":49},{"title":51,"description":52,"icon":53},[1131,1132,1133,1134],{"headline":56,"description":57,"image":58},{"headline":60,"description":61,"image":62},{"headline":64,"description":65,"image":66},{"headline":68,"description":69,"image":70},[1136,1137,1138,1139,1140],{"scope":73,"reason":74},{"scope":76,"reason":77},{"scope":79,"reason":80},{"scope":82,"reason":83},{"scope":85,"reason":86},{"title":88,"description":89,"links":1142},[1143],{"label":92,"to":24,"color":25,"variant":26,"size":93},{"title":88,"description":89,"links":1145},[1146],{"label":92,"to":24,"color":25,"variant":26,"size":93},[1148,1149,1150,1151,1152,1153],{"title":30,"description":31,"icon":32},{"title":34,"description":35,"icon":36},{"title":38,"description":39,"icon":40},{"title":42,"description":43,"icon":44},{"title":46,"description":47,"icon":48,"to":49},{"title":51,"description":52,"icon":53},{"title":19,"description":20,"links":1155},[1156],{"label":23,"to":24,"color":25,"variant":26,"size":27},{},[1159,1160,1161,1162,1163],{"scope":73,"reason":74},{"scope":76,"reason":77},{"scope":79,"reason":80},{"scope":82,"reason":83},{"scope":85,"reason":86},[1165,1166,1167,1168],{"headline":56,"description":57,"image":58},{"headline":60,"description":61,"image":62},{"headline":64,"description":65,"image":66},{"headline":68,"description":69,"image":70},{"title":16,"description":17},[1171,1202,1257,1324,1377,1432,1487,1548,1603,1650,1707],{"id":181,"title":182,"body":1172,"color":186,"comingSoon":110,"cta":98,"description":184,"extension":97,"faq":98,"features":1187,"hero":1193,"hidden":110,"icon":187,"logo":98,"logos":98,"marketplaceUrl":98,"meta":1194,"navigation":110,"order":185,"path":233,"plans":98,"privacy":1195,"promoSlides":98,"screenshots":98,"secondaryColor":11,"seo":1201,"stem":241,"testimonials":98,"__hash__":242},{"title":182,"description":184,"hidden":110,"comingSoon":110,"order":185,"color":186,"secondaryColor":11,"icon":187,"seo":1173,"hero":1174,"features":1175,"privacy":1181},{"title":189,"description":190},{"title":192,"description":193},[1176,1177,1178,1179,1180],{"title":196,"description":197,"icon":198},{"title":200,"description":201,"icon":40},{"title":203,"description":204,"icon":187},{"title":206,"description":207,"icon":208},{"title":210,"description":211,"icon":53},[1182,1183,1184,1185,1186],{"scope":73,"reason":74},{"scope":215,"reason":216},{"scope":76,"reason":218},{"scope":220,"reason":221},{"scope":223,"reason":224},[1188,1189,1190,1191,1192],{"title":196,"description":197,"icon":198},{"title":200,"description":201,"icon":40},{"title":203,"description":204,"icon":187},{"title":206,"description":207,"icon":208},{"title":210,"description":211,"icon":53},{"title":192,"description":193},{},[1196,1197,1198,1199,1200],{"scope":73,"reason":74},{"scope":215,"reason":216},{"scope":76,"reason":218},{"scope":220,"reason":221},{"scope":223,"reason":224},{"title":189,"description":190},{"id":244,"title":245,"body":1203,"color":249,"comingSoon":8,"cta":1230,"description":247,"extension":97,"faq":98,"features":1233,"hero":1239,"hidden":8,"icon":44,"logo":251,"logos":98,"marketplaceUrl":252,"meta":1243,"navigation":110,"order":248,"path":338,"plans":98,"privacy":1244,"promoSlides":1250,"screenshots":98,"secondaryColor":250,"seo":1256,"stem":352,"testimonials":98,"__hash__":353},{"title":245,"description":247,"order":248,"comingSoon":8,"color":249,"secondaryColor":250,"icon":44,"logo":251,"marketplaceUrl":252,"seo":1204,"hero":1205,"features":1209,"promoSlides":1215,"privacy":1221,"cta":1227},{"title":254,"description":255},{"title":257,"description":258,"links":1206},[1207,1208],{"label":261,"to":262,"color":25,"variant":26,"size":27},{"label":264,"to":265,"color":266,"variant":267,"size":27},[1210,1211,1212,1213,1214],{"title":270,"description":271,"icon":272},{"title":274,"description":275,"icon":276},{"title":278,"description":279,"icon":280},{"title":282,"description":283,"icon":284},{"title":286,"description":287,"icon":288},[1216,1217,1218,1219,1220],{"headline":291,"description":292,"image":293},{"headline":295,"description":296,"image":297},{"headline":299,"description":300,"image":301},{"headline":303,"description":304,"image":305},{"headline":68,"description":307,"image":308},[1222,1223,1224,1225,1226],{"scope":73,"reason":74},{"scope":76,"reason":312},{"scope":79,"reason":314},{"scope":82,"reason":316},{"scope":85,"reason":86},{"title":319,"description":320,"links":1228},[1229],{"label":323,"to":262,"color":25,"variant":26,"size":93},{"title":319,"description":320,"links":1231},[1232],{"label":323,"to":262,"color":25,"variant":26,"size":93},[1234,1235,1236,1237,1238],{"title":270,"description":271,"icon":272},{"title":274,"description":275,"icon":276},{"title":278,"description":279,"icon":280},{"title":282,"description":283,"icon":284},{"title":286,"description":287,"icon":288},{"title":257,"description":258,"links":1240},[1241,1242],{"label":261,"to":262,"color":25,"variant":26,"size":27},{"label":264,"to":265,"color":266,"variant":267,"size":27},{},[1245,1246,1247,1248,1249],{"scope":73,"reason":74},{"scope":76,"reason":312},{"scope":79,"reason":314},{"scope":82,"reason":316},{"scope":85,"reason":86},[1251,1252,1253,1254,1255],{"headline":291,"description":292,"image":293},{"headline":295,"description":296,"image":297},{"headline":299,"description":300,"image":301},{"headline":303,"description":304,"image":305},{"headline":68,"description":307,"image":308},{"title":254,"description":255},{"id":355,"title":356,"body":1258,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":1291,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":1300,"marketplaceUrl":98,"meta":1302,"navigation":110,"order":98,"path":262,"plans":1303,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":1316,"stem":486,"testimonials":1317,"__hash__":494},{"title":356,"description":358,"seo":1259,"plans":1260,"logos":1273,"testimonials":1275,"faq":1282},{"title":360,"description":361},[1261,1264,1267,1270],{"title":364,"description":365,"price":366,"billingCycle":367,"button":1262,"features":1263,"licenseType":375},{"label":261,"color":266,"variant":369},[371,372,373,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":1265,"features":1266,"licenseType":384},{"label":261},[371,372,373,374,383],{"title":386,"description":387,"price":388,"button":1268,"features":1269,"licenseType":392},{"label":261,"color":266,"variant":369},[371,372,373,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1271,"features":1272,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":1274},[406,407,408,409,410],[1276,1277,1278,1279,1280,1281],{"quote":413,"name":414,"source":415},{"quote":417,"name":418,"translatedFrom":419,"source":415},{"quote":421,"name":422,"translatedFrom":423,"source":415},{"quote":425,"name":426,"translatedFrom":427,"source":415},{"quote":429,"name":430,"translatedFrom":431,"source":415},{"quote":433,"name":434,"translatedFrom":427,"source":415},{"title":436,"description":437,"items":1283},[1284,1285,1286,1287,1288,1289,1290],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":436,"description":437,"items":1292},[1293,1294,1295,1296,1297,1298,1299],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":404,"icons":1301},[406,407,408,409,410],{},[1304,1307,1310,1313],{"title":364,"description":365,"price":366,"billingCycle":367,"button":1305,"features":1306,"licenseType":375},{"label":261,"color":266,"variant":369},[371,372,373,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":1308,"features":1309,"licenseType":384},{"label":261},[371,372,373,374,383],{"title":386,"description":387,"price":388,"button":1311,"features":1312,"licenseType":392},{"label":261,"color":266,"variant":369},[371,372,373,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1314,"features":1315,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":360,"description":361},[1318,1319,1320,1321,1322,1323],{"quote":413,"name":414,"source":415},{"quote":417,"name":418,"translatedFrom":419,"source":415},{"quote":421,"name":422,"translatedFrom":423,"source":415},{"quote":425,"name":426,"translatedFrom":427,"source":415},{"quote":429,"name":430,"translatedFrom":431,"source":415},{"quote":433,"name":434,"translatedFrom":427,"source":415},{"id":4,"title":5,"body":1325,"color":10,"comingSoon":8,"cta":1351,"description":7,"extension":97,"faq":98,"features":1354,"hero":1361,"hidden":8,"icon":12,"logo":13,"logos":98,"marketplaceUrl":14,"meta":1364,"navigation":110,"order":9,"path":111,"plans":98,"privacy":1365,"promoSlides":1371,"screenshots":98,"secondaryColor":11,"seo":1376,"stem":124,"testimonials":98,"__hash__":125},{"title":5,"description":7,"comingSoon":8,"order":9,"color":10,"secondaryColor":11,"icon":12,"logo":13,"marketplaceUrl":14,"seo":1326,"hero":1327,"features":1330,"promoSlides":1337,"privacy":1342,"cta":1348},{"title":16,"description":17},{"title":19,"description":20,"links":1328},[1329],{"label":23,"to":24,"color":25,"variant":26,"size":27},[1331,1332,1333,1334,1335,1336],{"title":30,"description":31,"icon":32},{"title":34,"description":35,"icon":36},{"title":38,"description":39,"icon":40},{"title":42,"description":43,"icon":44},{"title":46,"description":47,"icon":48,"to":49},{"title":51,"description":52,"icon":53},[1338,1339,1340,1341],{"headline":56,"description":57,"image":58},{"headline":60,"description":61,"image":62},{"headline":64,"description":65,"image":66},{"headline":68,"description":69,"image":70},[1343,1344,1345,1346,1347],{"scope":73,"reason":74},{"scope":76,"reason":77},{"scope":79,"reason":80},{"scope":82,"reason":83},{"scope":85,"reason":86},{"title":88,"description":89,"links":1349},[1350],{"label":92,"to":24,"color":25,"variant":26,"size":93},{"title":88,"description":89,"links":1352},[1353],{"label":92,"to":24,"color":25,"variant":26,"size":93},[1355,1356,1357,1358,1359,1360],{"title":30,"description":31,"icon":32},{"title":34,"description":35,"icon":36},{"title":38,"description":39,"icon":40},{"title":42,"description":43,"icon":44},{"title":46,"description":47,"icon":48,"to":49},{"title":51,"description":52,"icon":53},{"title":19,"description":20,"links":1362},[1363],{"label":23,"to":24,"color":25,"variant":26,"size":27},{},[1366,1367,1368,1369,1370],{"scope":73,"reason":74},{"scope":76,"reason":77},{"scope":79,"reason":80},{"scope":82,"reason":83},{"scope":85,"reason":86},[1372,1373,1374,1375],{"headline":56,"description":57,"image":58},{"headline":60,"description":61,"image":62},{"headline":64,"description":65,"image":66},{"headline":68,"description":69,"image":70},{"title":16,"description":17},{"id":549,"title":356,"body":1378,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":1405,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":1415,"marketplaceUrl":98,"meta":1417,"navigation":110,"order":98,"path":600,"plans":1418,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":1431,"stem":615,"testimonials":98,"__hash__":616},{"title":356,"description":358,"seo":1379,"plans":1380,"logos":1393,"faq":1395},{"title":552,"description":553},[1381,1384,1387,1390],{"title":364,"description":365,"price":366,"billingCycle":367,"button":1382,"features":1383,"licenseType":375},{"label":261,"color":266,"variant":369},[371,558,559,560,372,561,373,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":1385,"features":1386,"licenseType":384},{"label":261},[371,558,559,560,372,561,373,374,383],{"title":386,"description":387,"price":566,"button":1388,"features":1389,"licenseType":392},{"label":261,"color":266,"variant":369},[371,558,559,560,372,561,373,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1391,"features":1392,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":1394},[406,407,408,409,410],{"title":436,"description":575,"items":1396},[1397,1398,1399,1400,1401,1402,1403,1404],{"label":440,"content":441},{"label":579,"content":580},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":436,"description":575,"items":1406},[1407,1408,1409,1410,1411,1412,1413,1414],{"label":440,"content":441},{"label":579,"content":580},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":404,"icons":1416},[406,407,408,409,410],{},[1419,1422,1425,1428],{"title":364,"description":365,"price":366,"billingCycle":367,"button":1420,"features":1421,"licenseType":375},{"label":261,"color":266,"variant":369},[371,558,559,560,372,561,373,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":1423,"features":1424,"licenseType":384},{"label":261},[371,558,559,560,372,561,373,374,383],{"title":386,"description":387,"price":566,"button":1426,"features":1427,"licenseType":392},{"label":261,"color":266,"variant":369},[371,558,559,560,372,561,373,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1429,"features":1430,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":552,"description":553},{"id":618,"title":619,"body":1433,"color":186,"comingSoon":8,"cta":1460,"description":621,"extension":97,"faq":98,"features":1463,"hero":1470,"hidden":8,"icon":624,"logo":625,"logos":98,"marketplaceUrl":626,"meta":1474,"navigation":110,"order":622,"path":704,"plans":98,"privacy":1475,"promoSlides":1481,"screenshots":98,"secondaryColor":623,"seo":1486,"stem":717,"testimonials":98,"__hash__":718},{"title":619,"description":621,"order":622,"color":186,"secondaryColor":623,"icon":624,"logo":625,"marketplaceUrl":626,"seo":1434,"hero":1435,"features":1439,"promoSlides":1446,"privacy":1451,"cta":1457},{"title":628,"description":629},{"title":631,"description":632,"links":1436},[1437,1438],{"label":261,"to":635,"color":25,"variant":26,"size":27},{"label":23,"to":637,"color":266,"variant":267,"size":27},[1440,1441,1442,1443,1444,1445],{"title":640,"description":641,"icon":642},{"title":644,"description":645,"icon":646},{"title":648,"description":649,"icon":650},{"title":652,"description":653,"icon":654},{"title":656,"description":657,"icon":658},{"title":660,"description":661,"icon":280},[1447,1448,1449,1450],{"headline":664,"description":665,"image":666},{"headline":668,"description":669,"image":670},{"headline":672,"description":673,"image":674},{"headline":676,"description":677,"image":678},[1452,1453,1454,1455,1456],{"scope":73,"reason":74},{"scope":76,"reason":312},{"scope":79,"reason":314},{"scope":82,"reason":316},{"scope":85,"reason":86},{"title":686,"description":320,"links":1458},[1459],{"label":323,"to":635,"color":25,"variant":26,"size":93},{"title":686,"description":320,"links":1461},[1462],{"label":323,"to":635,"color":25,"variant":26,"size":93},[1464,1465,1466,1467,1468,1469],{"title":640,"description":641,"icon":642},{"title":644,"description":645,"icon":646},{"title":648,"description":649,"icon":650},{"title":652,"description":653,"icon":654},{"title":656,"description":657,"icon":658},{"title":660,"description":661,"icon":280},{"title":631,"description":632,"links":1471},[1472,1473],{"label":261,"to":635,"color":25,"variant":26,"size":27},{"label":23,"to":637,"color":266,"variant":267,"size":27},{},[1476,1477,1478,1479,1480],{"scope":73,"reason":74},{"scope":76,"reason":312},{"scope":79,"reason":314},{"scope":82,"reason":316},{"scope":85,"reason":86},[1482,1483,1484,1485],{"headline":664,"description":665,"image":666},{"headline":668,"description":669,"image":670},{"headline":672,"description":673,"image":674},{"headline":676,"description":677,"image":678},{"title":628,"description":629},{"id":720,"title":356,"body":1488,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":1518,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":1527,"marketplaceUrl":98,"meta":1529,"navigation":110,"order":98,"path":635,"plans":1530,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":1543,"stem":786,"testimonials":1544,"__hash__":791},{"title":356,"description":358,"seo":1489,"plans":1490,"logos":1503,"testimonials":1505,"faq":1509},{"title":723,"description":724},[1491,1494,1497,1500],{"title":364,"description":365,"price":366,"billingCycle":367,"button":1492,"features":1493,"licenseType":375},{"label":261,"color":266,"variant":369},[371,373,372,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":1495,"features":1496,"licenseType":384},{"label":261},[371,373,372,374,383],{"title":386,"description":387,"price":388,"button":1498,"features":1499,"licenseType":392},{"label":261,"color":266,"variant":369},[371,373,372,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1501,"features":1502,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":1504},[406,407,408,409,410],[1506,1507,1508],{"quote":742,"name":743,"source":415},{"quote":745,"name":746,"source":415},{"quote":748,"name":749,"source":415},{"title":436,"description":751,"items":1510},[1511,1512,1513,1514,1515,1516,1517],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":436,"description":751,"items":1519},[1520,1521,1522,1523,1524,1525,1526],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":404,"icons":1528},[406,407,408,409,410],{},[1531,1534,1537,1540],{"title":364,"description":365,"price":366,"billingCycle":367,"button":1532,"features":1533,"licenseType":375},{"label":261,"color":266,"variant":369},[371,373,372,374],{"title":377,"description":378,"price":379,"billingCycle":380,"highlight":110,"scale":110,"button":1535,"features":1536,"licenseType":384},{"label":261},[371,373,372,374,383],{"title":386,"description":387,"price":388,"button":1538,"features":1539,"licenseType":392},{"label":261,"color":266,"variant":369},[371,373,372,374,383,391],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1541,"features":1542,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":723,"description":724},[1545,1546,1547],{"quote":742,"name":743,"source":415},{"quote":745,"name":746,"source":415},{"quote":748,"name":749,"source":415},{"id":793,"title":794,"body":1549,"color":798,"comingSoon":8,"cta":1576,"description":796,"extension":97,"faq":98,"features":1579,"hero":1586,"hidden":8,"icon":800,"logo":801,"logos":98,"marketplaceUrl":802,"meta":1590,"navigation":110,"order":797,"path":885,"plans":98,"privacy":1591,"promoSlides":1597,"screenshots":98,"secondaryColor":799,"seo":1602,"stem":898,"testimonials":98,"__hash__":899},{"title":794,"description":796,"comingSoon":8,"hidden":8,"order":797,"color":798,"secondaryColor":799,"icon":800,"logo":801,"marketplaceUrl":802,"seo":1550,"hero":1551,"features":1555,"promoSlides":1562,"privacy":1567,"cta":1573},{"title":804,"description":805},{"title":807,"description":808,"links":1552},[1553,1554],{"label":261,"to":811,"color":25,"variant":26,"size":27},{"label":23,"to":813,"color":266,"variant":267,"size":27},[1556,1557,1558,1559,1560,1561],{"title":816,"description":817,"icon":650},{"title":819,"description":820,"icon":821},{"title":823,"description":824,"icon":825},{"title":827,"description":828,"icon":829},{"title":831,"description":832,"icon":833},{"title":835,"description":836,"icon":837},[1563,1564,1565,1566],{"headline":840,"description":841,"image":842},{"headline":844,"description":845,"image":846},{"headline":848,"description":849,"image":850},{"headline":852,"description":853,"image":854},[1568,1569,1570,1571,1572],{"scope":73,"reason":74},{"scope":76,"reason":858},{"scope":82,"reason":860},{"scope":85,"reason":862},{"scope":864,"reason":865},{"title":867,"description":320,"links":1574},[1575],{"label":323,"to":811,"color":25,"variant":26,"size":93},{"title":867,"description":320,"links":1577},[1578],{"label":323,"to":811,"color":25,"variant":26,"size":93},[1580,1581,1582,1583,1584,1585],{"title":816,"description":817,"icon":650},{"title":819,"description":820,"icon":821},{"title":823,"description":824,"icon":825},{"title":827,"description":828,"icon":829},{"title":831,"description":832,"icon":833},{"title":835,"description":836,"icon":837},{"title":807,"description":808,"links":1587},[1588,1589],{"label":261,"to":811,"color":25,"variant":26,"size":27},{"label":23,"to":813,"color":266,"variant":267,"size":27},{},[1592,1593,1594,1595,1596],{"scope":73,"reason":74},{"scope":76,"reason":858},{"scope":82,"reason":860},{"scope":85,"reason":862},{"scope":864,"reason":865},[1598,1599,1600,1601],{"headline":840,"description":841,"image":842},{"headline":844,"description":845,"image":846},{"headline":848,"description":849,"image":850},{"headline":852,"description":853,"image":854},{"title":804,"description":805},{"id":901,"title":356,"body":1604,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":1627,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":1636,"marketplaceUrl":98,"meta":1638,"navigation":110,"order":98,"path":811,"plans":1639,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":1649,"stem":958,"testimonials":98,"__hash__":959},{"title":356,"description":358,"seo":1605,"plans":1606,"logos":1616,"faq":1618},{"title":904,"description":905},[1607,1610,1613],{"title":364,"description":365,"price":908,"billingCycle":367,"button":1608,"features":1609,"licenseType":375},{"label":261,"color":266,"variant":369},[371,911,912,913,914,915,374],{"title":377,"description":378,"price":917,"billingCycle":380,"highlight":110,"scale":110,"button":1611,"features":1612,"licenseType":384},{"label":261},[371,911,912,913,914,915,374,383],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1614,"features":1615,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":1617},[406,407,408,409,410],{"title":436,"description":926,"items":1619},[1620,1621,1622,1623,1624,1625,1626],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":436,"description":926,"items":1628},[1629,1630,1631,1632,1633,1634,1635],{"label":440,"content":441},{"label":443,"content":444},{"label":446,"content":447},{"label":449,"content":450},{"label":452,"content":453},{"label":455,"content":456},{"label":458,"content":459},{"title":404,"icons":1637},[406,407,408,409,410],{},[1640,1643,1646],{"title":364,"description":365,"price":908,"billingCycle":367,"button":1641,"features":1642,"licenseType":375},{"label":261,"color":266,"variant":369},[371,911,912,913,914,915,374],{"title":377,"description":378,"price":917,"billingCycle":380,"highlight":110,"scale":110,"button":1644,"features":1645,"licenseType":384},{"label":261},[371,911,912,913,914,915,374,383],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1647,"features":1648,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":904,"description":905},{"id":961,"title":962,"body":1651,"color":966,"comingSoon":8,"cta":1679,"description":964,"extension":97,"faq":98,"features":1682,"hero":1689,"hidden":8,"icon":968,"logo":969,"logos":98,"marketplaceUrl":970,"meta":1693,"navigation":110,"order":965,"path":1050,"plans":98,"privacy":1694,"promoSlides":1701,"screenshots":98,"secondaryColor":967,"seo":1706,"stem":1064,"testimonials":98,"__hash__":1065},{"title":962,"description":964,"hidden":8,"comingSoon":8,"order":965,"color":966,"secondaryColor":967,"icon":968,"logo":969,"marketplaceUrl":970,"seo":1652,"hero":1653,"features":1657,"promoSlides":1664,"privacy":1669,"cta":1676},{"title":972,"description":973},{"title":975,"description":976,"links":1654},[1655,1656],{"label":261,"to":979,"color":25,"variant":26,"size":27},{"label":23,"to":981,"color":266,"variant":267,"size":27},[1658,1659,1660,1661,1662,1663],{"title":984,"description":985,"icon":986},{"title":988,"description":989,"icon":990},{"title":640,"description":992,"icon":642},{"title":648,"description":994,"icon":650},{"title":996,"description":997,"icon":998},{"title":660,"description":1000,"icon":280},[1665,1666,1667,1668],{"headline":1003,"description":1004,"image":1005},{"headline":1007,"description":1008,"image":1009},{"headline":373,"description":1011,"image":1012},{"headline":1014,"description":1015,"image":1016},[1670,1671,1672,1673,1674,1675],{"scope":73,"reason":74},{"scope":76,"reason":1020},{"scope":1022,"reason":1023},{"scope":1025,"reason":1026},{"scope":82,"reason":1028},{"scope":85,"reason":1030},{"title":1032,"description":320,"links":1677},[1678],{"label":323,"to":979,"color":25,"variant":26,"size":93},{"title":1032,"description":320,"links":1680},[1681],{"label":323,"to":979,"color":25,"variant":26,"size":93},[1683,1684,1685,1686,1687,1688],{"title":984,"description":985,"icon":986},{"title":988,"description":989,"icon":990},{"title":640,"description":992,"icon":642},{"title":648,"description":994,"icon":650},{"title":996,"description":997,"icon":998},{"title":660,"description":1000,"icon":280},{"title":975,"description":976,"links":1690},[1691,1692],{"label":261,"to":979,"color":25,"variant":26,"size":27},{"label":23,"to":981,"color":266,"variant":267,"size":27},{},[1695,1696,1697,1698,1699,1700],{"scope":73,"reason":74},{"scope":76,"reason":1020},{"scope":1022,"reason":1023},{"scope":1025,"reason":1026},{"scope":82,"reason":1028},{"scope":85,"reason":1030},[1702,1703,1704,1705],{"headline":1003,"description":1004,"image":1005},{"headline":1007,"description":1008,"image":1009},{"headline":373,"description":1011,"image":1012},{"headline":1014,"description":1015,"image":1016},{"title":972,"description":973},{"id":1067,"title":356,"body":1708,"color":98,"comingSoon":8,"cta":98,"description":358,"extension":97,"faq":1727,"features":98,"hero":98,"hidden":8,"icon":98,"logo":98,"logos":1732,"marketplaceUrl":98,"meta":1734,"navigation":110,"order":98,"path":979,"plans":1735,"privacy":98,"promoSlides":98,"screenshots":98,"secondaryColor":98,"seo":1745,"stem":1115,"testimonials":98,"__hash__":1116},{"title":356,"description":358,"seo":1709,"plans":1710,"logos":1720,"faq":1722},{"title":1070,"description":1071},[1711,1714,1717],{"title":364,"description":365,"price":1074,"billingCycle":367,"button":1712,"features":1713,"licenseType":375},{"label":261,"color":266,"variant":369},[371,1077,373,374],{"title":377,"description":378,"price":1079,"billingCycle":380,"highlight":110,"scale":110,"button":1715,"features":1716,"licenseType":384},{"label":261},[371,1077,1082,373,374,383],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1718,"features":1719,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":404,"icons":1721},[406,407,408,409,410],{"title":436,"description":1089,"items":1723},[1724,1725,1726],{"label":1092,"content":1093},{"label":458,"content":459},{"label":452,"content":453},{"title":436,"description":1089,"items":1728},[1729,1730,1731],{"label":1092,"content":1093},{"label":458,"content":459},{"label":452,"content":453},{"title":404,"icons":1733},[406,407,408,409,410],{},[1736,1739,1742],{"title":364,"description":365,"price":1074,"billingCycle":367,"button":1737,"features":1738,"licenseType":375},{"label":261,"color":266,"variant":369},[371,1077,373,374],{"title":377,"description":378,"price":1079,"billingCycle":380,"highlight":110,"scale":110,"button":1740,"features":1741,"licenseType":384},{"label":261},[371,1077,1082,373,374,383],{"title":394,"description":395,"price":396,"billingCycle":380,"button":1743,"features":1744,"licenseType":402},{"label":261,"color":266,"variant":369},[399,400,401,374],{"title":1070,"description":1071},{"id":1747,"title":146,"body":1748,"description":2066,"extension":2067,"meta":2068,"navigation":110,"path":147,"seo":2069,"stem":148,"__hash__":2070},"addonDocs_en/addons/dynamic-form-choices/docs/2.guides/1.connecting-a-question.md",{"type":1749,"value":1750,"toc":2051},"minimark",[1751,1755,1760,1772,1780,1783,1787,1790,1806,1809,1813,1816,1877,1880,1885,1888,1892,1899,1917,1921,1924,1928,1950,1953,1957,1960,1964,1971,1986,1989,2000,2003,2007,2010,2027,2030,2034],[1752,1753,1754],"p",{},"Connecting a question hands its option list to a spreadsheet. This guide covers what that spreadsheet is, how its columns work, and how to undo it.",[1756,1757,1759],"h2",{"id":1758},"connect-a-question","Connect a Question",[1752,1761,1762,1763,1767,1768,1771],{},"Open the ",[1764,1765,1766],"strong",{},"Questions"," tab in the sidebar, click a question, and press ",[1764,1769,1770],{},"Connect question",".",[1752,1773,1774,1775,1779],{},"The first connect on a form creates one spreadsheet in your Drive, named ",[1764,1776,1778],{"form":1777,"title":1777},""," - Dynamic Form Choices",", and gives the question a tab of its own. The tab is seeded with the options the question already has, so nothing is lost when you connect an existing question. Every later connect adds another tab to that same spreadsheet.",[1752,1781,1782],{},"There is no file to pick and no dialog to fill in. The add-on creates the sheet itself, which is also why it never needs access to the rest of your Drive.",[1756,1784,1786],{"id":1785},"the-options-sheet","The Options Sheet",[1752,1788,1789],{},"One spreadsheet per form, one tab per connected question. You can reach it two ways:",[1791,1792,1793,1800],"ul",{},[1794,1795,1796,1799],"li",{},[1764,1797,1798],{},"Open {tab name}"," inside a connected question, which jumps straight to that question's tab",[1794,1801,1802,1805],{},[1764,1803,1804],{},"Open the options sheet"," in the cog menu, which opens the file",[1752,1807,1808],{},"Tab names follow the question title. If you rename the tab by hand, your name wins and the add-on stops renaming it.",[1756,1810,1812],{"id":1811},"the-three-columns","The Three Columns",[1752,1814,1815],{},"Every tab has the same fixed layout, and each column has exactly one owner:",[1817,1818,1819,1835],"table",{},[1820,1821,1822],"thead",{},[1823,1824,1825,1829,1832],"tr",{},[1826,1827,1828],"th",{},"Column",[1826,1830,1831],{},"Owner",[1826,1833,1834],{},"What it holds",[1836,1837,1838,1852,1864],"tbody",{},[1823,1839,1840,1846,1849],{},[1841,1842,1843],"td",{},[1764,1844,1845],{},"A Options",[1841,1847,1848],{},"you",[1841,1850,1851],{},"One option per row, in the order you want them offered",[1823,1853,1854,1859,1861],{},[1841,1855,1856],{},[1764,1857,1858],{},"B Capacity",[1841,1860,1848],{},[1841,1862,1863],{},"Optional limit for the option on the same row",[1823,1865,1866,1871,1874],{},[1841,1867,1868],{},[1764,1869,1870],{},"C Taken",[1841,1872,1873],{},"the add-on",[1841,1875,1876],{},"Current number of sign-ups for that option",[1752,1878,1879],{},"The add-on writes column C and nothing else. It never overwrites what you put in column A or column B, and it never reads any spreadsheet other than this one.",[1881,1882,1884],"h3",{"id":1883},"column-a-options","Column A: Options",[1752,1886,1887],{},"One option per cell, starting in row 2. Blank rows are skipped and case-insensitive duplicates are dropped, so a slightly untidy list is fine.",[1881,1889,1891],{"id":1890},"column-b-capacity","Column B: Capacity",[1752,1893,1894,1895,1898],{},"A number in B5 caps whatever option sits in A5. Capacities are matched ",[1764,1896,1897],{},"by row",", not by name.",[1791,1900,1901,1904,1911,1914],{},[1794,1902,1903],{},"Blank means unlimited",[1794,1905,1906,1910],{},[1907,1908,1909],"code",{},"0"," keeps the option closed without deleting its row",[1794,1912,1913],{},"Any other number is the maximum number of sign-ups; when it is reached the option is removed from the form automatically",[1794,1915,1916],{},"Raising the number brings the option back on the next sync",[1881,1918,1920],{"id":1919},"column-c-taken","Column C: Taken",[1752,1922,1923],{},"Written by the add-on after every submission. Leave it alone; anything you type there is replaced on the next sync.",[1756,1925,1927],{"id":1926},"keep-the-header-row","Keep the Header Row",[1752,1929,1930,1931,1934,1935,1938,1939,1942,1943,1946,1947,1949],{},"Row 1 holds ",[1907,1932,1933],{},"Options",", ",[1907,1936,1937],{},"Capacity",", and ",[1907,1940,1941],{},"Taken",", and these headers stay in ",[1764,1944,1945],{},"English in every language",". The add-on checks that cell A1 still reads ",[1907,1948,1933],{}," before it writes anything, which is what stops a shifted or deleted column from pushing capacity numbers into your form as options.",[1752,1951,1952],{},"If A1 says anything else, that question's sync stops with a layout error and the question keeps the options it already has. Put the header back, or disconnect the question.",[1756,1954,1956],{"id":1955},"edit-in-the-sheet-not-in-the-form","Edit in the Sheet, Not in the Form",[1752,1958,1959],{},"Once a question is connected, the sheet is the source of truth. Editing the question's options in the Google Forms editor works until the next sync, which overwrites them from column A. The sidebar says as much on every connected question.",[1756,1961,1963],{"id":1962},"disconnect-a-question","Disconnect a Question",[1752,1965,1966,1967,1970],{},"Open the question in the sidebar and press ",[1764,1968,1969],{},"Disconnect question",". You are asked to confirm first, because:",[1791,1972,1973,1980,1983],{},[1794,1974,1975,1976,1979],{},"the question's tab is ",[1764,1977,1978],{},"deleted"," from the options sheet, capacities included",[1794,1981,1982],{},"the question gets its full option list back, including anything capacity had removed",[1794,1984,1985],{},"capacity limits and syncing stop for that question",[1752,1987,1988],{},"Deleted tab data is recoverable from the spreadsheet's version history in Google Sheets.",[1752,1990,1991,1992,1995,1996,1999],{},"Disconnecting the ",[1764,1993,1994],{},"last"," connected question keeps the options sheet in your Drive and adds ",[1764,1997,1998],{},"(disconnected)"," to its name. Columns A and B are your own work, so the add-on never bins the file; it simply stops tracking it, and connecting a question again starts a brand new options sheet. If you had added extra tabs of your own, only the add-on's tab is removed and the file carries on unchanged.",[1752,2001,2002],{},"Connecting the question again starts a fresh tab, seeded from the question's current options.",[1756,2004,2006],{"id":2005},"deleting-from-the-sheet-side","Deleting From the Sheet Side",[1752,2008,2009],{},"The mirror runs both ways, so you can also disconnect from the spreadsheet:",[1791,2011,2012,2021],{},[1794,2013,2014,2017,2018,2020],{},[1764,2015,2016],{},"Delete a question's tab"," and that question is disconnected on the next sync. Its full option list is restored, capacity limits and syncing stop, and the sidebar shows a notice on the row explaining that the tab was deleted. You can dismiss the notice, or press ",[1764,2019,1770],{}," to reconnect with a fresh tab",[1794,2022,2023,2026],{},[1764,2024,2025],{},"Delete or trash the whole options sheet"," and every question on the form is disconnected. There is no confirmation prompt here, because these syncs run in the background with nobody watching",[1752,2028,2029],{},"Recovery is Google's own: restore the file from Drive trash within 30 days, or use Sheets version history for tab contents. Note that a restored file is no longer the one the add-on is tracking, so the next connect starts a new options sheet.",[1756,2031,2033],{"id":2032},"a-few-practical-tips","A Few Practical Tips",[1791,2035,2036,2039,2042,2045],{},[1794,2037,2038],{},"One tab per question. To feed several questions, connect each one and fill in its own tab",[1794,2040,2041],{},"Keep column A a simple vertical list starting at row 2",[1794,2043,2044],{},"Renaming an option's text starts its count from zero, because counts are tied to the exact text. Fix typos before you share the form, not mid-rush",[1794,2046,2047,2048],{},"If your options already live in another spreadsheet, do not retype them. See ",[2049,2050,158],"a",{"href":49},{"title":1777,"searchDepth":965,"depth":965,"links":2052},[2053,2054,2055,2061,2062,2063,2064,2065],{"id":1758,"depth":965,"text":1759},{"id":1785,"depth":965,"text":1786},{"id":1811,"depth":965,"text":1812,"children":2056},[2057,2059,2060],{"id":1883,"depth":2058,"text":1884},3,{"id":1890,"depth":2058,"text":1891},{"id":1919,"depth":2058,"text":1920},{"id":1926,"depth":965,"text":1927},{"id":1955,"depth":965,"text":1956},{"id":1962,"depth":965,"text":1963},{"id":2005,"depth":965,"text":2006},{"id":2032,"depth":965,"text":2033},"How connecting works, what the options sheet contains, who owns which column, and what disconnecting does","md",{},{"title":146,"description":2066},"5t9vIEo9DeR3UmuvyX7mMdF1Z0pPa_GqE6898QFhGww",[2072,2074],{"title":137,"path":138,"stem":139,"description":2073,"children":-1},"Overview of Dynamic Form Choices features, from the options sheet and per-option capacity to live counts, automatic syncing, and per-file access",{"title":150,"path":151,"stem":152,"description":2075,"children":-1},"When syncs run, what a sync writes, how capacity closes and reopens options, and what each sync error means",1787519210696]