[{"data":1,"prerenderedAt":1993},["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/keeping-in-sync":1746,"addonDocs-/addons/dynamic-form-choices/docs/guides/keeping-in-sync-surround":1988},{"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":150,"body":1748,"description":1983,"extension":1984,"meta":1985,"navigation":110,"path":151,"seo":1986,"stem":152,"__hash__":1987},"addonDocs_en/addons/dynamic-form-choices/docs/2.guides/2.keeping-in-sync.md",{"type":1749,"value":1750,"toc":1975},"minimark",[1751,1755,1760,1795,1802,1812,1816,1819,1835,1838,1842,1845,1873,1876,1890,1894,1897,1955,1965,1969,1972],[1752,1753,1754],"p",{},"Once a question is connected there is nothing to switch on. Syncing is automatic, and the sidebar tells you when it last ran.",[1756,1757,1759],"h2",{"id":1758},"when-a-sync-runs","When a Sync Runs",[1761,1762,1763,1771,1777,1783,1789],"ul",{},[1764,1765,1766,1770],"li",{},[1767,1768,1769],"strong",{},"When you connect a question",", immediately",[1764,1772,1773,1776],{},[1767,1774,1775],{},"When you open the sidebar",", quietly, so edits you made in the sheet are already in the form by the time you look",[1764,1778,1779,1782],{},[1767,1780,1781],{},"Every hour",", in the background, whether or not the form or the sidebar is open",[1764,1784,1785,1788],{},[1767,1786,1787],{},"On every form submission",", which also refreshes the Taken counts",[1764,1790,1791,1794],{},[1767,1792,1793],{},"When you press \"Sync all questions\""," in the cog menu",[1752,1796,1797,1798,1801],{},"Hourly is the fastest background schedule Google allows for forms add-ons, so a sheet edit can take up to an hour to appear on its own. Press ",[1767,1799,1800],{},"Sync all questions"," if you want it now.",[1752,1803,1804,1805,1808,1809,1811],{},"If the add-on is paused on the ",[1767,1806,1807],{},"Form"," tab, background syncs stop as well; a form that says \"Paused\" should not have an hourly job rewriting its questions. Pressing ",[1767,1810,1800],{}," yourself still works, because pressing it is the intent.",[1756,1813,1815],{"id":1814},"what-a-sync-writes","What a Sync Writes",[1752,1817,1818],{},"A sync reads columns A and B of the question's tab and then:",[1820,1821,1822,1829,1832],"ol",{},[1764,1823,1824,1825,1828],{},"Replaces the question's options with column A, after trimming whitespace, dropping blank rows, removing case-insensitive duplicates, and cutting the list to Google Forms' limit of 500 options. An ",[1767,1826,1827],{},"\"Other\""," option on the question is kept",[1764,1830,1831],{},"Stores each row's capacity from column B as that option's limit",[1764,1833,1834],{},"Rewrites column C with the current number of sign-ups per option",[1752,1836,1837],{},"The sidebar row then shows the option count, how many are full, and the time of the last sync.",[1756,1839,1841],{"id":1840},"capacity-options-that-close-themselves","Capacity: Options That Close Themselves",[1752,1843,1844],{},"With a number in column B, the add-on watches responses as they come in:",[1761,1846,1847,1854,1860,1866],{},[1764,1848,1849,1850,1853],{},"When an option reaches its capacity it is ",[1767,1851,1852],{},"removed from the form automatically",", usually within seconds of the response that filled it. Google runs the trigger on its own timer and does not guarantee an exact moment, so an occasional slower run is normal, and this applies to every add-on on a Google Form. Two people racing for the last spot inside that window can both take it, so treat capacity as \"options are removed when they fill up\", not as a hard guarantee",[1764,1855,1856,1859],{},[1767,1857,1858],{},"Raise the number"," in column B and the option comes back on the next sync",[1764,1861,1862,1865],{},[1767,1863,1864],{},"Set it to 0"," to close an option from the sheet without deleting its row",[1764,1867,1868,1869,1872],{},"If ",[1767,1870,1871],{},"every"," option is full or closed, the question shows a single \"No spots available\" placeholder until something reopens",[1752,1874,1875],{},"Two things to keep in mind:",[1761,1877,1878,1884],{},[1764,1879,1880,1883],{},[1767,1881,1882],{},"Capacities are matched by row."," The number in B5 caps whatever option sits in A5. Reordering column A without reordering column B moves every cap to the wrong option",[1764,1885,1886,1889],{},[1767,1887,1888],{},"Renaming an option starts it fresh."," Counts are tied to the exact option text, so renaming \"Robotics Lab\" to \"Robotics 101\" restarts that option at zero sign-ups",[1756,1891,1893],{"id":1892},"when-a-sync-fails","When a Sync Fails",[1752,1895,1896],{},"A sync never leaves a question broken. If it cannot complete, the question keeps its current options and the sidebar shows the reason on that row:",[1761,1898,1899,1905,1916,1934,1940,1946],{},[1764,1900,1901,1904],{},[1767,1902,1903],{},"\"The Options column is empty\""," - column A has no usable values, so the question was left alone. Add options and sync again",[1764,1906,1907,1910,1911,1915],{},[1767,1908,1909],{},"\"This tab's layout changed (column A must be 'Options')\""," - cell A1 no longer reads ",[1912,1913,1914],"code",{},"Options",", usually because a column was inserted or deleted. Repair the tab or disconnect the question. The add-on stops here on purpose, rather than writing your capacity numbers into the form as options",[1764,1917,1918,1921,1922,1925,1926,1929,1930,1933],{},[1767,1919,1920],{},"\"The Options column contains a formula error\""," - a cell resolves to something like ",[1912,1923,1924],{},"#REF!"," or ",[1912,1927,1928],{},"#N/A",", typically a broken or unauthorized ",[1912,1931,1932],{},"=IMPORTRANGE()",". The error text is never written into the form as a choice. Fix the formula in the options sheet and sync again",[1764,1935,1936,1939],{},[1767,1937,1938],{},"\"Can't read the options sheet\""," - the file is gone or the add-on lost access. Check whether it is still in your Drive",[1764,1941,1942,1945],{},[1767,1943,1944],{},"\"Temporary Google error\""," - try again in a moment; the hourly sync will retry on its own",[1764,1947,1948,1951,1952],{},[1767,1949,1950],{},"\"Couldn't update the question\""," - Google Forms refused the write. This usually means the question has answer validation or branching tied to specific options. Review the question in the form editor. Capacity on that question is paused until it is resolved, and you may get an email about it: see ",[1953,1954,170],"a",{"href":171},[1752,1956,1957,1958,1961,1962,1964],{},"Note that a question whose ",[1767,1959,1960],{},"tab"," was deleted is not an error. It is treated as a disconnect, with its own notice on the row. See ",[1953,1963,146],{"href":147},".",[1756,1966,1968],{"id":1967},"copies-of-your-form","Copies of Your Form",[1752,1970,1971],{},"If you copy a form (\"Make a copy\" in Drive), the connections copy with it, but Google never copies background schedules. Open the Dynamic Form Choices sidebar once in the copy, or run any sync, and the hourly schedule is restored automatically.",[1752,1973,1974],{},"One caution: a copy inherits the original form's options sheet rather than getting one of its own, so anything you do from the copy can reach the spreadsheet the original is using. If you want a clean start, build the copy's questions from a form that has nothing connected yet.",{"title":1976,"searchDepth":965,"depth":965,"links":1977},"",[1978,1979,1980,1981,1982],{"id":1758,"depth":965,"text":1759},{"id":1814,"depth":965,"text":1815},{"id":1840,"depth":965,"text":1841},{"id":1892,"depth":965,"text":1893},{"id":1967,"depth":965,"text":1968},"When syncs run, what a sync writes, how capacity closes and reopens options, and what each sync error means","md",{},{"title":150,"description":1983},"616Rbm_Qz4UKwchxfgfxKtRDd2zSxfHRWgieX2fUeJQ",[1989,1991],{"title":146,"path":147,"stem":148,"description":1990,"children":-1},"How connecting works, what the options sheet contains, who owns which column, and what disconnecting does",{"title":154,"path":155,"stem":156,"description":1992,"children":-1},"One shared pool of spots across a connected question, set in the sidebar rather than the sheet",1787519210753]