[{"data":1,"prerenderedAt":3116},["ShallowReactive",2],{"addon-form-notifications":3,"addonDocs-form-notifications-nav":169,"addons-nav":241,"addon-form-notifications-docs-path":1203,"addons-footer":1276,"addonDocs-/addons/form-notifications/docs/guides/webhooks":1774,"addonDocs-/addons/form-notifications/docs/guides/webhooks-surround":3111},{"id":4,"title":5,"body":6,"channels":127,"color":10,"comingSoon":8,"cta":139,"description":7,"extension":142,"faq":143,"features":144,"featuresDescription":143,"featuresTitle":143,"hero":151,"hidden":8,"icon":12,"live":8,"logo":13,"logos":143,"marketplaceUrl":14,"meta":155,"navigation":156,"order":9,"path":157,"planFeatures":143,"promoSlides":158,"screenshots":143,"secondaryColor":11,"seo":163,"stem":164,"testimonials":143,"video":165,"videos":166,"__hash__":168},"addons_ja/addons/form-notifications/index.yml","Form Notifications",{"title":5,"description":7,"comingSoon":8,"hidden":8,"order":9,"color":10,"secondaryColor":11,"icon":12,"logo":13,"marketplaceUrl":14,"video":15,"videos":17,"seo":23,"hero":26,"features":41,"promoSlides":66,"channels":83,"cta":120},"Google フォームに回答が届いたときに実行される、メール、Slack、Discord、Microsoft Teams、Webhook のルール",false,4,"green","emerald","i-lucide-bell-ring","/form-notifications-logo.png","https://workspace.google.com/marketplace/app/form_notifications_email_notifier_approv/881118540427",{"id":16},"h5c6dcQBaEk",[18],{"id":16,"duration":19,"guide":20,"title":21,"description":22},126,"/addons/form-notifications/docs/guides/approvals","Google フォーム: 回答をメール送信前に承認する","差し込みタグと条件を使った休暇申請メールを設定し、すべての回答を上司の承認まで保留して、承認後に従業員へ確認メールが届く様子を確認します。",{"title":24,"description":25},"Form Notifications - Google フォーム回答のメールアラート","フォーム送信時にメールを送る、Slack、Discord、Teams に投稿する、Webhook を呼び出すルール。差し込みタグ、条件、任意の承認ステップ。トライアル後もメールのルールは無料。",{"title":27,"description":28,"links":29},"すべてのフォーム回答を、適切なメール、Slack メッセージ、Webhook に変える","ルールを追加し、いつ、どこへ、何を送るかを選ぶだけ。メール、Slack、Discord、Microsoft Teams、または Zapier への Webhook に対応し、差し込みタグ、条件、任意の承認ステップも使えます。コードは不要です。",[30,36],{"label":31,"to":32,"color":33,"variant":34,"size":35},"始める","/addons/form-notifications/pricing","primary","solid","lg",{"label":37,"to":38,"color":39,"variant":40,"size":35},"ドキュメント","/addons/form-notifications/docs","neutral","outline",[42,46,50,54,58,62],{"title":43,"description":44,"icon":45},"設定ではなくルールで","各ルールで、いつ送るか、どの回答に一致した場合だけ送るか、どの方法で、どこへ、何を送るかを決めます。必要なだけ追加し、複製したりオフにしたりできます。","i-lucide-mail",{"title":47,"description":48,"icon":49},"カスタムメッセージと差し込みタグ","メールはリッチテキストエディタで、チャット投稿は 1 つのテキストで書けます。任意の回答、フォーム名、日付をワンクリックで挿入できます。","i-lucide-tag",{"title":51,"description":52,"icon":53},"条件","条件を追加すると、ルールは一部の回答だけで送信します。1 つのフォームから複数の送信先へ、それぞれ専用のルールで送れます。","i-lucide-git-branch",{"title":55,"description":56,"icon":57},"承認をルールのステップとして","任意のルールに承認ステップを追加できます。承認者はメールで判断する個人、または Slack、Discord、Teams のチャンネル。承認または却下されると、ルールが送信します。","i-lucide-badge-check",{"title":59,"description":60,"icon":61},"安定した配信","メールのルールはご自身の Google アカウントから送信されます。受信者が知っていて、そのまま返信できる送信者です。","i-lucide-send",{"title":63,"description":64,"icon":65},"送信履歴とエクスポート","すべての送信、承認、失敗を、ルールごとに検索できる 1 つのログに記録。履歴全体をいつでも Google スプレッドシートにエクスポートできます。","i-lucide-history",[67,71,75,79],{"headline":68,"description":69,"image":70},"メッセージを書く","シンプルなリッチテキストエディターで、洗練されたパーソナライズメールを作成","/addons/form-notifications/sidebar-editor.png",{"headline":72,"description":73,"image":74},"差し込みタグを挿入","任意の回答値をメール本文や件名にそのまま引用","/addons/form-notifications/sidebar-tags.png",{"headline":76,"description":77,"image":78},"送信先ごとに 1 つのルール","各行で、いつ送るか、どの回答に一致した場合だけ送るか、どの方法で、どこへ送るかがわかります","/addons/form-notifications/sidebar-rules.png",{"headline":80,"description":81,"image":82},"配信状況を追跡","すべての送信、承認、失敗を 1 つのログに。いつでも Google スプレッドシートにエクスポート","/addons/form-notifications/sidebar-log.png",{"title":84,"description":85,"items":86,"sendWhen":105,"links":112},"メール、チャット、または Webhook","ルールを作成するときに送信方法を選びます。差し込みタグ、条件、承認はどの方法でも同じように使えます。",[87,92,96,100],{"title":88,"description":89,"icon":90,"to":91},"Slack","各回答をチャンネルに投稿します。承認者をチャンネルにして、メッセージから直接判断することもできます。","i-simple-icons-slack","/addons/form-notifications/docs/guides/channels",{"title":93,"description":94,"icon":95,"to":91},"Discord","選んだチャンネルに回答ごとのメッセージを、差し込みタグで作成して投稿します。","i-simple-icons-discord",{"title":97,"description":98,"icon":99,"to":91},"Microsoft Teams","Teams Workflows の Webhook 経由で投稿。条件と承認にも対応しています。","i-simple-icons-microsoftteams",{"title":101,"description":102,"icon":103,"to":104},"Webhook","署名付き JSON を Zapier、Make、n8n、または自社のエンドポイントへ。署名を検証して、あらゆる自動化に。","i-lucide-webhook","/addons/form-notifications/docs/guides/webhooks",{"title":106,"description":107,"items":108},"送信タイミング","各ルールは 1 つのイベントで送信します。新しい回答ごとに送るか、承認ステップを追加してその判断に従うかを選べます。",[109,110,111],"毎回の回答","承認後のみ","却下時",[113,115,117],{"label":114,"to":91},"Slack、Discord、Teams ガイド",{"label":116,"to":104},"Webhook ガイド",{"label":118,"to":119},"送信タイミングのガイド","/addons/form-notifications/docs/guides/send-when",{"title":121,"description":122,"links":123},"最初のルールを追加する準備はできましたか？","今すぐ無料トライアルを始めましょう。3 つのテンプレートでワンクリックで始められます。",[124],{"label":125,"to":32,"color":33,"variant":34,"size":126},"無料トライアルを始める","xl",{"title":84,"description":85,"items":128,"sendWhen":133,"links":135},[129,130,131,132],{"title":88,"description":89,"icon":90,"to":91},{"title":93,"description":94,"icon":95,"to":91},{"title":97,"description":98,"icon":99,"to":91},{"title":101,"description":102,"icon":103,"to":104},{"title":106,"description":107,"items":134},[109,110,111],[136,137,138],{"label":114,"to":91},{"label":116,"to":104},{"label":118,"to":119},{"title":121,"description":122,"links":140},[141],{"label":125,"to":32,"color":33,"variant":34,"size":126},"yml",null,[145,146,147,148,149,150],{"title":43,"description":44,"icon":45},{"title":47,"description":48,"icon":49},{"title":51,"description":52,"icon":53},{"title":55,"description":56,"icon":57},{"title":59,"description":60,"icon":61},{"title":63,"description":64,"icon":65},{"title":27,"description":28,"links":152},[153,154],{"label":31,"to":32,"color":33,"variant":34,"size":35},{"label":37,"to":38,"color":39,"variant":40,"size":35},{},true,"/addons/form-notifications",[159,160,161,162],{"headline":68,"description":69,"image":70},{"headline":72,"description":73,"image":74},{"headline":76,"description":77,"image":78},{"headline":80,"description":81,"image":82},{"title":24,"description":25},"addons/form-notifications/index",{"id":16},[167],{"id":16,"duration":19,"guide":20,"title":21,"description":22},"k-zqhTH1XJiZ1fFBjHRRCaNAco2oJMRiNWsKJwFnhuw",[170,173,183,222],{"title":171,"path":38,"stem":172},"Form Notifications ドキュメント","addons/form-notifications/docs/0.index",{"title":174,"path":175,"stem":176,"children":177},"はじめに","/addons/form-notifications/docs/getting-started","addons/form-notifications/docs/1.getting-started/1.index",[178,179],{"title":174,"path":175,"stem":176},{"title":180,"path":181,"stem":182},"機能","/addons/form-notifications/docs/getting-started/features","addons/form-notifications/docs/1.getting-started/2.features",{"title":184,"path":185,"stem":186,"children":187,"page":8},"Guides","/addons/form-notifications/docs/guides","addons/form-notifications/docs/2.guides",[188,192,196,200,204,207,210,212,215,218],{"title":189,"path":190,"stem":191},"ルール","/addons/form-notifications/docs/guides/rules","addons/form-notifications/docs/2.guides/1.rules",{"title":193,"path":194,"stem":195},"ルールのテスト","/addons/form-notifications/docs/guides/testing-notifications","addons/form-notifications/docs/2.guides/10.testing-notifications",{"title":197,"path":198,"stem":199},"受信者","/addons/form-notifications/docs/guides/recipients","addons/form-notifications/docs/2.guides/2.recipients",{"title":201,"path":202,"stem":203},"差し込みタグ","/addons/form-notifications/docs/guides/merge-tags","addons/form-notifications/docs/2.guides/3.merge-tags",{"title":51,"path":205,"stem":206},"/addons/form-notifications/docs/guides/conditional-routing","addons/form-notifications/docs/2.guides/4.conditional-routing",{"title":208,"path":20,"stem":209},"承認","addons/form-notifications/docs/2.guides/5.approvals",{"title":106,"path":119,"stem":211},"addons/form-notifications/docs/2.guides/6.send-when",{"title":213,"path":91,"stem":214},"Slack、Discord、Microsoft Teams","addons/form-notifications/docs/2.guides/7.channels",{"title":216,"path":104,"stem":217},"Webhook（JSON）","addons/form-notifications/docs/2.guides/8.webhooks",{"title":219,"path":220,"stem":221},"送信と配信の上限","/addons/form-notifications/docs/guides/sending-and-limits","addons/form-notifications/docs/2.guides/9.sending-and-limits",{"title":223,"path":224,"stem":225,"children":226,"page":8},"Support","/addons/form-notifications/docs/support","addons/form-notifications/docs/3.support",[227,231,235,238],{"title":228,"path":229,"stem":230},"よくある質問","/addons/form-notifications/docs/support/faq","addons/form-notifications/docs/3.support/1.faq",{"title":232,"path":233,"stem":234},"トラブルシューティング","/addons/form-notifications/docs/support/troubleshooting","addons/form-notifications/docs/3.support/2.troubleshooting",{"title":236,"path":237},"共通の質問","/common-questions",{"title":239,"path":240},"アドオンが読み込まれない","/add-on-not-loading",[242,350,464,582,742,814,927,1000,1094],{"id":243,"title":244,"body":245,"channels":143,"color":248,"comingSoon":8,"cta":143,"description":246,"extension":142,"faq":143,"features":324,"featuresDescription":143,"featuresTitle":143,"hero":334,"hidden":8,"icon":250,"live":156,"logo":251,"logos":143,"marketplaceUrl":252,"meta":338,"navigation":156,"order":247,"path":339,"planFeatures":143,"promoSlides":340,"screenshots":143,"secondaryColor":249,"seo":344,"stem":345,"testimonials":143,"video":346,"videos":347,"__hash__":349},"addons_ja/addons/choice-eliminator-live/index.yml","Choice Eliminator Live",{"title":244,"description":246,"hidden":8,"comingSoon":8,"live":156,"order":247,"color":248,"secondaryColor":249,"icon":250,"logo":251,"marketplaceUrl":252,"video":253,"videos":255,"seo":261,"hero":264,"features":274,"promoSlides":311},"最後の 1 枠が 2 人に渡ることはありません",9,"indigo","violet","i-lucide-radio","/choice-eliminator-live-logo.png","https://workspace.google.com/marketplace/app/choice_eliminator_live_form_limiter_slot/873822850059",{"id":254},"UKCawmsdaw0",[256],{"id":254,"duration":257,"guide":258,"title":259,"description":260},90,"/addons/choice-eliminator-live/docs/getting-started","Google フォーム: 選択肢をリアルタイムで制限する","ワークショップの各セッションに上限を設定してライブリンクを共有し、2 人の回答者が同時に開いて、1 人が午前の最後の席を取るともう一方の画面でリアルタイムに取り消し線が付くところまでご覧ください。",{"title":262,"description":263},"Choice Eliminator Live - Google フォームの選択肢をリアルタイムで定員管理","回答の選択肢ごとに定員を設定できます。残りの枠はライブで更新され、定員に達した選択肢は全員の画面で同時に締め切られるため、最後の 1 枠を 2 人が取ってしまうことはありません。",{"title":265,"description":266,"links":267},"Google フォームの選択肢をリアルタイムで定員管理","選択肢ごとに定員を設定。回答者には残り枠が減っていく様子が見え、定員に達した選択肢は全員に対して同時に締め切られます。",[268,271],{"label":269,"to":270,"color":33,"variant":34,"size":35},"今すぐ始める","/addons/choice-eliminator-live/pricing",{"label":272,"to":273,"color":39,"variant":40,"size":35},"詳細を見る","#features",[275,279,283,287,291,295,299,303,307],{"title":276,"description":277,"icon":278},"選択肢ごとの上限","ラジオボタン、チェックボックス、プルダウンの質問のすべての選択肢に、個別の枠数を設定できます。ワークショップの席、予約枠、備品、在庫に。空欄は無制限を意味します。","i-lucide-sliders-horizontal",{"title":280,"description":281,"icon":282},"混み合っても崩れない上限","各送信は、1 回の「すべてか無か」のステップで枠を確保します。同じ瞬間に 2 人が送信しても両方が最後の 1 枠を取ることはできず、2 番目には選択肢が満員であることが伝えられます。","i-lucide-lock",{"title":284,"description":285,"icon":286},"残り枠をライブ表示","回答者には、上限のあるすべての選択肢に「残り3」や「満員」が表示され、他の人が回答するたびに数が減っていきます。満員になった選択肢は、開いているすべてのページで同時に締め切られます。再読み込みは不要です。","i-lucide-activity",{"title":288,"description":289,"icon":290},"質問ごとの共有合計","質問全体にも、その選択肢と同じように上限を設定できるため、「この 5 つのセッションのどれでもよいが、合計で 40 人まで」を 1 つの数字で表せます。または、回答総数の上限でフォーム全体に上限を設定することもできます。","i-lucide-sigma",{"title":292,"description":293,"icon":294},"リンク 1 つ、または QR コード","フォームはコピー、開く、または QR コードとして印刷できるライブリンクとして公開されます。作成と編集は引き続き Google フォームで行い、Sync を押すとライブフォームに反映されます。","i-lucide-qr-code",{"title":296,"description":297,"icon":298},"サインインと 1 人 1 回の回答","回答者に Google でのサインインを求め、アカウントごとに 1 回の回答を許可して後から編集できるようにし、学校や会社のメールドメインにフォームを制限できます。","i-lucide-user-check",{"title":300,"description":301,"icon":302},"スケジュールと通知","指定した日時にライブフォームを開始・終了し、フォームが満員になったとき、質問が満員になったとき、予定された終了の前日にメールを受け取れます。","i-lucide-calendar-clock",{"title":304,"description":305,"icon":306},"Google スプレッドシートで回答を管理","すべての回答はダッシュボードに届くほか、シートを接続すれば Drive 内のスプレッドシートにも届いたそばから追加されます。プラン終了後も含めて、いつでも CSV としてエクスポートできます。","i-lucide-table",{"title":308,"description":309,"icon":310},"新しい募集のためのリセット","上限をそのままに、すべての選択肢を 0 に戻して次の学期にフォームを再利用できます。過去の回答を削除するかどうかは、初期設定でオフの別のチェックで選べます。","i-lucide-rotate-ccw",[312,316,320],{"headline":313,"description":314,"image":315},"すべての選択肢に上限を、リアルタイムに","定員のある選択肢は送信のたびに減り、満員になった選択肢は全員に同時に閉じます","/addons/choice-eliminator-live/renderer-mobile.png",{"headline":317,"description":318,"image":319},"選択肢ごとに上限を設定","いつもの Google Forms サイドバーで定員を設定。空欄なら無制限","/addons/choice-eliminator-live/sidebar-choices.png",{"headline":321,"description":322,"image":323},"ライブリンクを 1 つ共有","ライブリンクをコピー、開く、または QR コードで配布","/addons/choice-eliminator-live/sidebar-form.png",[325,326,327,328,329,330,331,332,333],{"title":276,"description":277,"icon":278},{"title":280,"description":281,"icon":282},{"title":284,"description":285,"icon":286},{"title":288,"description":289,"icon":290},{"title":292,"description":293,"icon":294},{"title":296,"description":297,"icon":298},{"title":300,"description":301,"icon":302},{"title":304,"description":305,"icon":306},{"title":308,"description":309,"icon":310},{"title":265,"description":266,"links":335},[336,337],{"label":269,"to":270,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},"/addons/choice-eliminator-live",[341,342,343],{"headline":313,"description":314,"image":315},{"headline":317,"description":318,"image":319},{"headline":321,"description":322,"image":323},{"title":262,"description":263},"addons/choice-eliminator-live/index",{"id":254},[348],{"id":254,"duration":257,"guide":258,"title":259,"description":260},"EVXIhDRwv8RIAdEuSBCB9X5EEMwtDpJ_DA2TYnPsBCs",{"id":351,"title":352,"body":353,"channels":143,"color":248,"comingSoon":8,"cta":435,"description":354,"extension":142,"faq":143,"features":438,"featuresDescription":143,"featuresTitle":143,"hero":444,"hidden":8,"icon":356,"live":8,"logo":357,"logos":143,"marketplaceUrl":358,"meta":448,"navigation":156,"order":355,"path":449,"planFeatures":143,"promoSlides":450,"screenshots":143,"secondaryColor":249,"seo":456,"stem":457,"testimonials":143,"video":458,"videos":459,"__hash__":463},"addons_ja/addons/choice-eliminator/index.yml","Choice Eliminator",{"title":352,"description":354,"order":355,"comingSoon":8,"color":248,"secondaryColor":249,"icon":356,"logo":357,"marketplaceUrl":358,"video":359,"videos":361,"seo":379,"hero":382,"features":389,"promoSlides":409,"cta":430},"Google フォームの質問で回答の選択肢が上限に達したとき、自動的に削除します",0,"i-lucide-list-x","/choice-eliminator-logo.png","https://workspace.google.com/marketplace/app/choice_eliminator/419557216711",{"id":360},"YayggsDLphQ",[362,367,373],{"id":360,"duration":363,"guide":364,"title":365,"description":366},85,"/addons/choice-eliminator/docs/guides/per-choice-limits","Google フォーム: 選択肢を自動で削除する（選択肢ごとの上限）","選択肢ごとに上限を設定し、予約で埋まった時間枠が送信後にフォームから消える様子をご覧ください。",{"id":368,"duration":369,"guide":370,"title":371,"description":372},"MP6oiz2ng-Y",123,"/addons/choice-eliminator/docs/guides/question-total","Google フォーム: 質問全体の合計枠を制限する（Choice Eliminator）","Google フォームの質問で、選択肢ごとの上限に加えて、すべての選択肢で共有する上限を 1 つ設定する。",{"id":374,"duration":375,"guide":376,"title":377,"description":378},"6NQPPwUcKxw",104,"/addons/choice-eliminator/docs/guides/response-limits","Google フォーム: 回答数・質問・選択肢のどこで制限するか（Choice Eliminator）","回答数の上限、質問全体の上限、選択肢ごとの上限。Google フォームに必要なのはどれか、それぞれどこで設定するか。",{"title":380,"description":381},"Choice Eliminator - Google フォームの満杯の選択肢を自動削除","複数選択、チェックボックス、プルダウン形式の質問で、定員に達した選択肢をGoogle フォームから自動的に除外します。",{"title":383,"description":384,"links":385},"Google フォームの満杯の選択肢を自動的に除外する","個々の回答選択肢に上限を設定し、定員に達したら自動的に削除します",[386,388],{"label":269,"to":387,"color":33,"variant":34,"size":35},"/addons/choice-eliminator/pricing",{"label":272,"to":273,"color":39,"variant":40,"size":35},[390,393,397,401,405],{"title":391,"description":392,"icon":278},"選択肢ごとの上限設定","各回答選択肢に個別の回答上限を設定できます。クラスの座席、イベントの定員、時間帯ごとの申し込みなど、それぞれの選択肢に異なる定員がある場合に最適です。",{"title":394,"description":395,"icon":396},"一括適用","ワンクリックで質問内のすべての選択肢に同じ上限を設定できます。20個のワークショップ枠をすべて同じ定員にする場合など、同じ値を何度も入力する手間を大幅に省けます。","i-lucide-copy-check",{"title":398,"description":399,"icon":400},"自動除外","回答が集まるにつれ、定員に達した選択肢がフォームから自動的に消えます。手動編集や二重予約の心配がありません。","i-lucide-zap",{"title":402,"description":403,"icon":404},"シャッフル対応","Google フォームが回答者ごとに選択肢の順序をランダム化する場合でも問題なく動作します。除外処理は位置ではなく選択肢自体を追跡します。","i-lucide-shuffle",{"title":406,"description":407,"icon":408},"Form Limiterのフル機能も付属","インストールするだけで、全体の回答数の上限設定、開始・終了時刻のスケジュール設定、メール通知など、フォーム管理に必要なすべての機能が追加料金なしで使えます。","i-lucide-package-plus",[410,414,418,422,426],{"headline":411,"description":412,"image":413},"埋まった選択肢は自動で消えます","選択肢ごとに上限を設定すると、達した時点で自動的に取り除かれます","/addons/choice-eliminator/sidebar-choices.png",{"headline":415,"description":416,"image":417},"質問全体に上限を設ける","すべての選択肢で共有する枠数。どの選択肢に分かれても合計は変わりません","/addons/choice-eliminator/sidebar-question-total.png",{"headline":419,"description":420,"image":421},"回答者に埋まり具合を見せる","選んだしきい値から、説明欄にその場の残り具合を表示します","/addons/choice-eliminator/sidebar-spots-counter.png",{"headline":423,"description":424,"image":425},"すべての上限をひとつの画面で","質問の総枠数と選択肢ごとの回答数を、回答が届くたびに確認できます","/addons/choice-eliminator/sidebar-modal.png",{"headline":427,"description":428,"image":429},"回答数の上限とスケジュールも標準搭載","件数、日付、またはその両方でフォームを締め切れます","/addons/choice-eliminator/sidebar-form.png",{"title":431,"description":432,"links":433},"フォームの選択肢を管理する準備はできましたか？","今日から無料トライアルを始めましょう",[434],{"label":125,"to":387,"color":33,"variant":34,"size":126},{"title":431,"description":432,"links":436},[437],{"label":125,"to":387,"color":33,"variant":34,"size":126},[439,440,441,442,443],{"title":391,"description":392,"icon":278},{"title":394,"description":395,"icon":396},{"title":398,"description":399,"icon":400},{"title":402,"description":403,"icon":404},{"title":406,"description":407,"icon":408},{"title":383,"description":384,"links":445},[446,447],{"label":269,"to":387,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},"/addons/choice-eliminator",[451,452,453,454,455],{"headline":411,"description":412,"image":413},{"headline":415,"description":416,"image":417},{"headline":419,"description":420,"image":421},{"headline":423,"description":424,"image":425},{"headline":427,"description":428,"image":429},{"title":380,"description":381},"addons/choice-eliminator/index",{"id":360},[460,461,462],{"id":360,"duration":363,"guide":364,"title":365,"description":366},{"id":368,"duration":369,"guide":370,"title":371,"description":372},{"id":374,"duration":375,"guide":376,"title":377,"description":378},"QGEI4cvkcJHnQ3A_q2CSZP_kZ8dIFcBQjxPi8F8prTE",{"id":465,"title":466,"body":467,"channels":143,"color":470,"comingSoon":8,"cta":553,"description":468,"extension":142,"faq":143,"features":556,"featuresDescription":143,"featuresTitle":143,"hero":564,"hidden":8,"icon":472,"live":8,"logo":473,"logos":143,"marketplaceUrl":474,"meta":567,"navigation":156,"order":469,"path":568,"planFeatures":143,"promoSlides":569,"screenshots":143,"secondaryColor":471,"seo":574,"stem":575,"testimonials":143,"video":576,"videos":577,"__hash__":581},"addons_ja/addons/dynamic-form-choices/index.yml","Dynamic Form Choices",{"title":466,"description":468,"comingSoon":8,"order":469,"color":470,"secondaryColor":471,"icon":472,"logo":473,"marketplaceUrl":474,"video":475,"videos":477,"seo":495,"hero":498,"features":504,"promoSlides":531,"cta":548},"1 枚のシートでフォームの選択肢を運用。選択肢、上限、リアルタイムの申し込み数",8,"fuchsia","cyan","i-lucide-table-2","/dynamic-form-choices-logo.png","https://workspace.google.com/marketplace/app/dynamic_form_choices_limiter_eliminator/456602370965",{"id":476},"6Yzva6yda6o",[478,483,489],{"id":476,"duration":479,"guide":480,"title":481,"description":482},84,"/addons/dynamic-form-choices/docs/getting-started","Google フォーム: 選択肢をシートから作成する（上限つき）","Google フォームの選択肢をシートから作成し、選択肢ごとに上限を設定します。",{"id":484,"duration":485,"guide":486,"title":487,"description":488},"sAVOBmhDv0Q",94,"/addons/dynamic-form-choices/docs/guides/connecting-a-question","Google フォームで選択肢ごとに申し込み数を制限する方法（シートから）","Google フォームの選択肢ごとに申し込み数を制限し、上限は Google スプレッドシートに入力する。",{"id":490,"duration":491,"guide":492,"title":493,"description":494},"zIgUaPm71vw",106,"/addons/dynamic-form-choices/docs/guides/another-spreadsheet","Google フォームの選択肢を別のスプレッドシートから取り込む方法（IMPORTRANGE）","すでに管理しているスプレッドシートから、IMPORTRANGE で Google フォームの選択肢を取り込む。",{"title":496,"description":497},"Dynamic Form Choices - 1 枚のシートで Google フォームの選択肢を運用","質問を接続すると Dynamic Form Choices が Options・Capacity・Taken の列を持つ選択肢シートを作成します。選択肢ごとの上限を設定し、リアルタイムの数を確認でき、満員になった選択肢は自動的に削除されます。",{"title":499,"description":500,"links":501},"1 枚のシートがダッシュボード。選択肢を入力し、上限を設定し、数を確認","質問を接続すると Dynamic Form Choices が選択肢シートを作成し、接続した質問ごとに Options 列・Capacity 列・Taken 列を用意します。フォームはそれに従います。",[502],{"label":37,"to":503,"color":33,"variant":34,"size":35},"/addons/dynamic-form-choices/docs",[505,508,512,515,518,523,527],{"title":506,"description":507,"icon":306},"フォームごとに 1 枚の選択肢シート","質問を接続すると、アドオンが Drive に「{フォームのタイトル} - Dynamic Form Choices」というスプレッドシートを作成します。接続した質問ごとにタブが 1 つ、Options・Capacity・Taken のレイアウトです。",{"title":509,"description":510,"icon":511},"選択肢は A 列に入力","A 列はあなたのものです。提示したい選択肢を入力すれば、次回の同期でフォームに反映されます。値を 1 つもコピペする必要はありません。","i-lucide-list",{"title":513,"description":514,"icon":286},"C 列にリアルタイムの数","C 列（Taken）は各選択肢を何人が選んだかを表示し、回答のたびに更新されます。作成する数式はありません。",{"title":516,"description":517,"icon":356},"選択肢ごとの定員","B 列に上限を設定します。空欄は無制限、0 はその選択肢を閉じたまま、満員になった選択肢は自動的に削除されます。数値を増やせば再び提示されます。",{"title":519,"description":520,"icon":521,"to":522},"Google スプレッドシートから始める","すでにお持ちのスプレッドシートでアドオンを開き、選択肢の列と反映先のフォームを選びます。データの横に Capacity と Taken を追加するだけで、ほかの場所には書き込みません。","i-lucide-file-spreadsheet","/addons/dynamic-form-choices/docs/guides/start-from-a-spreadsheet",{"title":524,"description":525,"icon":526,"to":492},"選択肢がすでに別のスプレッドシートにありますか？","名簿はそのままの場所に置いたまま、=IMPORTRANGE() で A 列に取り込めます。フォームは元データに従い、それでもアドオンが読み取るのは自分のシートだけです。","i-lucide-table-properties",{"title":528,"description":529,"icon":530},"同期は自動","質問はサイドバーを開いたとき、1 時間ごと、フォームの送信ごとに同期されます。すぐに反映したいときのために「すべて同期」ボタンもあります。","i-lucide-refresh-cw",[532,536,540,544],{"headline":533,"description":534,"image":535},"1 枚のシートがフォームの選択肢を動かす","接続した質問ごとに Options、Capacity、Taken のタブができます","/addons/dynamic-form-choices/sidebar-questions.png",{"headline":537,"description":538,"image":539},"満員になった選択肢は自動で外れる","列 B に上限を設定すると、満員の選択肢をアドオンが削除します","/addons/dynamic-form-choices/sidebar-capacity.png",{"headline":541,"description":542,"image":543},"フォームのすべての質問に","必要なだけ接続でき、質問ごとに専用のタブができます","/addons/dynamic-form-choices/sidebar-scale.png",{"headline":545,"description":546,"image":547},"回答上限とスケジュール機能も付属","件数、日時、またはその両方でフォームを閉じられます","/addons/dynamic-form-choices/sidebar-form.png",{"title":549,"description":432,"links":550},"選択肢を 1 枚のシートで運用しませんか？",[551],{"label":125,"to":552,"color":33,"variant":34,"size":126},"/addons/dynamic-form-choices/pricing",{"title":549,"description":432,"links":554},[555],{"label":125,"to":552,"color":33,"variant":34,"size":126},[557,558,559,560,561,562,563],{"title":506,"description":507,"icon":306},{"title":509,"description":510,"icon":511},{"title":513,"description":514,"icon":286},{"title":516,"description":517,"icon":356},{"title":519,"description":520,"icon":521,"to":522},{"title":524,"description":525,"icon":526,"to":492},{"title":528,"description":529,"icon":530},{"title":499,"description":500,"links":565},[566],{"label":37,"to":503,"color":33,"variant":34,"size":35},{},"/addons/dynamic-form-choices",[570,571,572,573],{"headline":533,"description":534,"image":535},{"headline":537,"description":538,"image":539},{"headline":541,"description":542,"image":543},{"headline":545,"description":546,"image":547},{"title":496,"description":497},"addons/dynamic-form-choices/index",{"id":476},[578,579,580],{"id":476,"duration":479,"guide":480,"title":481,"description":482},{"id":484,"duration":485,"guide":486,"title":487,"description":488},{"id":490,"duration":491,"guide":492,"title":493,"description":494},"OUJ8wzduhFfMtKTXx_VXbQHLRbWzLuwXvUjA9Dh4av4",{"id":583,"title":584,"body":585,"channels":143,"color":249,"comingSoon":8,"cta":702,"description":586,"extension":142,"faq":705,"features":712,"featuresDescription":612,"featuresTitle":611,"hero":725,"hidden":8,"icon":589,"live":8,"logo":590,"logos":143,"marketplaceUrl":591,"meta":729,"navigation":156,"order":587,"path":730,"planFeatures":143,"promoSlides":731,"screenshots":143,"secondaryColor":588,"seo":736,"stem":737,"testimonials":143,"video":738,"videos":739,"__hash__":741},"addons_ja/addons/form-builder/index.yml","Form Builder",{"title":584,"description":586,"hidden":8,"comingSoon":8,"order":587,"color":249,"secondaryColor":588,"icon":589,"logo":590,"marketplaceUrl":591,"video":592,"videos":594,"seo":600,"hero":603,"featuresTitle":611,"featuresDescription":612,"features":613,"faq":661,"promoSlides":680,"cta":697},"テキストの貼り付け、ファイルのアップロード、Drive から選択で、質問を Google フォームに",12,"purple","i-lucide-square-sparkles","/form-builder-logo.png","https://workspace.google.com/marketplace/app/form_builder/232127044206",{"id":593},"JGexNnVKGfk",[595],{"id":593,"duration":596,"guide":597,"title":598,"description":599},125,"/addons/form-builder/docs/getting-started","Google フォーム: PDF、ドキュメント、写真から質問を取り込む方法 (Form Builder)","1 ページの PDF をアップロードし、見つかった質問を種類と選択肢ごとに確認。1 問を必須にし、1 問をスキップしてから、ふつうの Google フォームの質問としてフォームに追加します。",{"title":601,"description":602},"Form Builder - AI で PDF、ドキュメント、写真を Google フォームに","PDF、Word ファイル、写真、貼り付けたテキスト、Google ドキュメント、以前のフォームから Google フォームに質問をインポート。AI が質問を読み取り、追加する前にあなたが確認します。毎月 5 回まで無料で作成できます。",{"title":604,"description":605,"links":606},"あらゆるものから Google フォームを作成","シラバス、PDF、Word ファイル、紙のフォームの写真、Google ドキュメント、去年のフォーム。AI が数秒で質問を読み取り、あなたが確認して編集してから、フォームに追加します。毎月 5 回まで無料で作成できます。",[607,610],{"label":608,"to":609,"color":33,"variant":34,"size":35},"無料で始める","/addons/form-builder/pricing",{"label":272,"to":273,"color":39,"variant":40,"size":35},"お手持ちのものから Google フォームへ","貼り付けるか、アップロードするか、Drive から選んで、質問を確認し、追加します。",[614,618,622,626,630,634,638,642,646,649,653,657],{"title":615,"description":616,"icon":617},"テキストを貼り付け","シラバス、イベント概要、ワークシート、メールで届いた質問リスト。質問、回答の選択肢、セクションがそこから読み取られます。打ち直しも、質問を 1 つずつコピーする作業も不要です。","i-lucide-clipboard-paste",{"title":619,"description":620,"icon":621},"紙のフォームの写真","紙のフォーム、ワークシート、クイズの写真やスクリーンショットを撮ります。印刷された質問も手書きの質問も画像から読み取ります。","i-lucide-camera",{"title":623,"description":624,"icon":625},"ファイルのアップロードまたは Drive から選択","PDF、Word、PowerPoint、テキスト、Markdown、CSV、JSON ファイルを 3 MB までドロップするか、Drive から Google ドキュメント、スプレッドシート、スライド、PDF を選びます。読み取られるのは選んだファイルだけで、Drive のほかのファイルは見えないままです。","i-lucide-upload",{"title":627,"description":628,"icon":629},"別のフォームから質問をインポート","Drive にある既存の Google フォームを選ぶと、その質問が種類、選択肢、必須設定を含めてそのままコピーされます。去年のフォームを作り直さずに再利用できます。フォームのコピーで作成回数が使われることはありません。","i-lucide-copy",{"title":631,"description":632,"icon":633},"AI が質問を読み取ります","どの行が質問で、どの行が回答の選択肢か、新しいセクションがどこから始まるかを判断し、合う種類を選びます。通常 10 秒から 30 秒かかります。読み取り時に前提とした内容は一覧で表示されるので、確認できます。","i-lucide-sparkles",{"title":635,"description":636,"icon":637},"追加する前に確認","見つかった質問はすべて、種類と選択肢とともに一覧に表示されます。ドラッグして並べ替え、不要な質問をスキップし、質問を開いて文言、種類、選択肢、説明、必須かどうかを変更できます。そのあとボタン 1 つですべて追加します。","i-lucide-list-checks",{"title":639,"description":640,"icon":641},"Google フォームにあるすべての質問形式","記述式、段落、ラジオボタン、チェックボックス、プルダウン、目盛り、日付、時刻、そして長いフォームをページで分けるセクション。","i-lucide-layout-list",{"title":643,"description":644,"icon":645},"末尾または先頭に追加","空のフォームにも、すでに質問があるフォームにも使えます。新しい質問を既存の質問の後ろにも前にも置けます。ソースから見つかったタイトルと説明をフォームに使うかどうかも選べます。","i-lucide-arrow-down-to-line",{"title":647,"description":648,"icon":65},"結果はすべて残ります","読み取ったテキストやファイルは、それぞれ結果としてフォームと一緒に保存されます。ダイアログを閉じ、翌週に戻っても、中断したところから続けられます。同じソースをもう一度読み取ろうとするとアドオンがそれを伝え、すでにある質問を開くことを提案します。",{"title":650,"description":651,"icon":652},"こんな使い方","シラバスから授業アンケート。イベント概要から申込フォーム。ワークシートや問題集からテスト問題。会議メモからフィードバックフォーム。古いフォームから新しい受付フォーム。","i-lucide-graduation-cap",{"title":654,"description":655,"icon":656},"ネイティブな Google フォーム","質問はふつうの質問として、あなたの Google フォームに直接書き込まれます。Google 自身のエディタで編集し、いつも通りにフォームを共有できます。動かし続けるものは何もありません。","i-lucide-file-check",{"title":658,"description":659,"icon":660},"そのあとは動かし方を設定","質問が入ったら、Form Limiter が回答数を制限し、Form Scheduler がフォームを時間通りに開閉し、Form Timer が各回答者に制限時間を設けます。","i-lucide-blocks",{"title":662,"description":663,"items":664},"ご確認ください","Form Builder がすること、そしてあなたに任せること。",[665,668,671,674,677],{"label":666,"content":667},"無料ですか?","はい、毎月 5 回まで無料で作成できます。クレジットカードは不要で、期限切れになる試用期間もありません。質問を読み取ったテキスト、ファイル、写真、Drive のファイルはそれぞれ作成 1 回となります。読み取りに失敗した場合や質問が見つからなかった場合はカウントされず、別の Google フォームのコピーは常に無料です。回数は毎月 1 日にリセットされます。有料プランなら作成回数は無制限です。",{"label":669,"content":670},"解答付きのテストを作れますか?","いいえ。フォームに質問を追加しますが、解答や配点は設定しません。Google フォームでフォームをテストにして、そこで解答を設定してください。",{"label":672,"content":673},"1 行のプロンプトからフォームを作れますか?","いいえ。Form Builder は、テキスト、ファイル、写真、別のフォームなど、お手持ちのソースをもとに動作します。新しい質問を作り出すのではなく、ソースにある質問を読み取ります。",{"label":675,"content":676},"インポートされないものは?","グリッド、ファイルのアップロードの質問、画像、動画です。それ以外はすべて上記の質問形式のいずれかとして取り込まれ、残りはあとから Google フォームで追加できます。",{"label":678,"content":679},"テキストやファイルはどうなりますか?","Skyfield のサーバーに送信され、そこから 第三者の提供元が運用する AI モデルに渡されて質問が読み取られます。品質確認のため、テキストと返された質問は一定期間保存されたあと削除されます。AI モデルのトレーニングには使用されません。コピーする Google フォームは Google の Forms API を通じて読み取られ、Skyfield に送信されることはありません。詳しくはプライバシーポリシーをご覧ください。",[681,685,689,693],{"headline":682,"description":683,"image":684},"あらゆるものからフォームを作成","テキストを貼り付けるか、ファイルをアップロードするか、Google ドライブから選択","/addons/form-builder/anything.png",{"headline":686,"description":687,"image":688},"PDF、Word、ドキュメント、スライド、写真","ファイルや写真をアップロードするか、Google ドライブのドキュメント、スプレッドシート、スライドを選択","/addons/form-builder/files.png",{"headline":690,"description":691,"image":692},"まずすべての質問を確認","ドラッグで並べ替え、不要な質問は非表示に、文言・種類・選択肢を編集","/addons/form-builder/review.png",{"headline":694,"description":695,"image":696},"以前のフォームの質問を再利用","ドライブで Google フォームを選ぶと、質問がそのままコピーされます","/addons/form-builder/form-copy.png",{"title":698,"description":699,"links":700},"次のドキュメントをフォームに","毎月 5 回まで無料で作成。クレジットカード不要、期限切れになる試用期間もありません。",[701],{"label":608,"to":609,"color":33,"variant":34,"size":126},{"title":698,"description":699,"links":703},[704],{"label":608,"to":609,"color":33,"variant":34,"size":126},{"title":662,"description":663,"items":706},[707,708,709,710,711],{"label":666,"content":667},{"label":669,"content":670},{"label":672,"content":673},{"label":675,"content":676},{"label":678,"content":679},[713,714,715,716,717,718,719,720,721,722,723,724],{"title":615,"description":616,"icon":617},{"title":619,"description":620,"icon":621},{"title":623,"description":624,"icon":625},{"title":627,"description":628,"icon":629},{"title":631,"description":632,"icon":633},{"title":635,"description":636,"icon":637},{"title":639,"description":640,"icon":641},{"title":643,"description":644,"icon":645},{"title":647,"description":648,"icon":65},{"title":650,"description":651,"icon":652},{"title":654,"description":655,"icon":656},{"title":658,"description":659,"icon":660},{"title":604,"description":605,"links":726},[727,728],{"label":608,"to":609,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},"/addons/form-builder",[732,733,734,735],{"headline":682,"description":683,"image":684},{"headline":686,"description":687,"image":688},{"headline":690,"description":691,"image":692},{"headline":694,"description":695,"image":696},{"title":601,"description":602},"addons/form-builder/index",{"id":593},[740],{"id":593,"duration":596,"guide":597,"title":598,"description":599},"-7Xb71m25GuiJrCggZqgEGoM4GnyvV0ufVSf4pEJSfY",{"id":743,"title":744,"body":745,"channels":143,"color":748,"comingSoon":8,"cta":143,"description":746,"extension":142,"faq":143,"features":791,"featuresDescription":143,"featuresTitle":143,"hero":801,"hidden":8,"icon":250,"live":156,"logo":750,"logos":143,"marketplaceUrl":751,"meta":805,"navigation":156,"order":747,"path":806,"planFeatures":143,"promoSlides":807,"screenshots":143,"secondaryColor":749,"seo":811,"stem":812,"testimonials":143,"video":143,"videos":143,"__hash__":813},"addons_ja/addons/form-limiter-live/index.yml","Form Limiter Live",{"title":744,"description":746,"hidden":8,"comingSoon":8,"live":156,"order":747,"color":748,"secondaryColor":749,"icon":250,"logo":750,"marketplaceUrl":751,"seo":752,"hero":755,"features":762,"promoSlides":781},"フォームは設定した数ちょうどで締め切られ、1 件も超えません",10,"teal","sky","/form-limiter-live-logo.png","https://workspace.google.com/marketplace/app/form_limiter_live_response_cap_choice_el/124307042713",{"title":753,"description":754},"Form Limiter Live - Google フォームの回答数をリアルタイムで上限管理","超過できない回答数の上限を設定できます。回答者はライブリンクで回答し、各送信は届いた瞬間にカウントされるため、数百人が同時に送信しても、フォームは設定した数ぴったりで締め切られます。",{"title":756,"description":757,"links":758},"Google フォームをぴったりの数で締め切る","回答の上限を設定。各送信は届いた瞬間にカウントされるため、フォームは設定した数ちょうどで締め切られ、1 件も超えません。",[759,761],{"label":269,"to":760,"color":33,"variant":34,"size":35},"/addons/form-limiter-live/pricing",{"label":272,"to":273,"color":39,"variant":40,"size":35},[763,767,770,772,774,776,777,779,780],{"title":764,"description":765,"icon":766},"ぴったりの数で自動締め切り","フォームが受け付ける回答数を設定します。ライブリンクでは送信の瞬間に件数が確認されるため、フォームはその数ぴったりで締め切られます。1 件も超えません。","i-lucide-hash",{"title":768,"description":769,"icon":282},"同時に送信されても定員オーバーなし","各送信は、1 回の「すべてか無か」のステップで枠を確保します。同じ瞬間に 2 人が送信しても両方が最後の 1 枠を取ることはできず、2 番目にはフォームが満員であることが伝えられます。",{"title":317,"description":771,"icon":278},"ラジオボタン、チェックボックス、プルダウンの質問のどの選択肢にも、個別の枠数を設定できます。ワークショップの席、時間枠、備品に。空欄は無制限を意味します。",{"title":773,"description":285,"icon":286},"すべての選択肢に残り枠を表示",{"title":775,"description":293,"icon":294},"ライブリンクまたは QR コードを共有",{"title":296,"description":297,"icon":298},{"title":300,"description":778,"icon":302},"指定した日時にライブフォームを開始・終了し、フォームが満員になったときや、予定された終了の前日にメールを受け取れます。",{"title":304,"description":305,"icon":306},{"title":308,"description":309,"icon":310},[782,785,788],{"headline":764,"description":783,"image":784},"全員が同じ 1 分間に送信しても、フォームは設定した数ぴったりで締め切られます","/addons/form-limiter-live/renderer-cap.png",{"headline":317,"description":786,"image":787},"どの選択肢にも個別の枠数を設定でき、回答者は残り枠が減っていく様子を確認できます","/addons/form-limiter-live/sidebar-choices.png",{"headline":321,"description":789,"image":790},"コピー、開く、または QR コードで配布","/addons/form-limiter-live/sidebar-form.png",[792,793,794,795,796,797,798,799,800],{"title":764,"description":765,"icon":766},{"title":768,"description":769,"icon":282},{"title":317,"description":771,"icon":278},{"title":773,"description":285,"icon":286},{"title":775,"description":293,"icon":294},{"title":296,"description":297,"icon":298},{"title":300,"description":778,"icon":302},{"title":304,"description":305,"icon":306},{"title":308,"description":309,"icon":310},{"title":756,"description":757,"links":802},[803,804],{"label":269,"to":760,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},"/addons/form-limiter-live",[808,809,810],{"headline":764,"description":783,"image":784},{"headline":317,"description":786,"image":787},{"headline":321,"description":789,"image":790},{"title":753,"description":754},"addons/form-limiter-live/index","f6gchEg0jCA5ELQXFe0xyns4Q2QLxx35yLFWhgyqH_k",{"id":815,"title":816,"body":817,"channels":143,"color":748,"comingSoon":8,"cta":898,"description":818,"extension":142,"faq":143,"features":901,"featuresDescription":143,"featuresTitle":143,"hero":908,"hidden":8,"icon":820,"live":8,"logo":821,"logos":143,"marketplaceUrl":822,"meta":912,"navigation":156,"order":819,"path":913,"planFeatures":143,"promoSlides":914,"screenshots":143,"secondaryColor":588,"seo":919,"stem":920,"testimonials":143,"video":921,"videos":922,"__hash__":926},"addons_ja/addons/form-limiter/index.yml","Form Limiter",{"title":816,"description":818,"order":819,"color":748,"secondaryColor":588,"icon":820,"logo":821,"marketplaceUrl":822,"video":823,"videos":825,"seo":843,"hero":846,"features":854,"promoSlides":875,"cta":892},"Google フォームに回答数の上限を設定し、上限に達したら自動的に閉じます",1,"i-lucide-clipboard-check","/form-limiter-logo.png","https://workspace.google.com/marketplace/app/form_limiter/282559638656",{"id":824},"kNCT_qzgnKI",[826,831,837],{"id":824,"duration":827,"guide":828,"title":829,"description":830},80,"/addons/form-limiter/docs/guides/response-limits","Google フォーム: 回答数を制限して自動で締め切る","Google フォームの回答数を制限し、設定した数に達したらフォームが自動で締め切られます。",{"id":832,"duration":833,"guide":834,"title":835,"description":836},"IEOQIHKQCCw",210,"/addons/form-limiter/docs/getting-started/features","Google フォーム向け Form Limiter: 全機能ツアー","回答数の上限、スケジュール、メール通知、QR コード、選択肢ごとの上限を、パネルを一巡しながら紹介します。",{"id":838,"duration":839,"guide":840,"title":841,"description":842},"JZdwuMUnf4M",87,"/addons/form-limiter/docs/guides/date-limits","Google フォームを指定した日時に自動で締め切る方法 (Form Limiter)","Google フォームを指定した日時に自動で締め切り、独自の締め切りメッセージを表示します。",{"title":844,"description":845},"Form Limiter - Google フォームの回答数制限ツール","Google フォームに回答数の上限を簡単に設定。上限到達時にフォームを自動クローズ、スケジュール設定、通知受信が可能です。",{"title":847,"description":848,"links":849},"Google フォームの回答数を思いどおりに管理","上限を設定し、クローズをスケジューリング。収集しすぎる心配はもう無用です",[850,852],{"label":269,"to":851,"color":33,"variant":34,"size":35},"/addons/form-limiter/pricing",{"label":37,"to":853,"color":39,"variant":40,"size":35},"/addons/form-limiter/docs",[855,858,862,865,869,872],{"title":856,"description":857,"icon":766},"回答数の上限設定","フォームごとに最大回答数を設定できます。上限に達すると、フォームは自動的にクローズします。",{"title":859,"description":860,"icon":861},"スケジュール制限","時間ベースの上限を設定できます。指定した日時にフォームを自動クローズします。","i-lucide-clock",{"title":863,"description":864,"icon":45},"メール通知","フォームが回答数の上限に達したとき、メールアラートを受け取れます。",{"title":866,"description":867,"icon":868},"選択肢の自動削除","ラジオボタン・チェックボックス・プルダウンの選択肢が上限に達すると、自動的に非表示にします。","i-lucide-list-minus",{"title":870,"description":871,"icon":294},"QRコード共有","フォームのQRコードを生成できます。PNGとしてダウンロードするか、ソーシャルプラットフォームで直接共有できます。",{"title":873,"description":874,"icon":400},"簡単セットアップ","一度インストールするだけで、どこでも使えます。コーディング不要。数秒で上限を設定できます。",[876,880,884,888],{"headline":877,"description":878,"image":879},"回答数の上限を設定","フォームが受け付ける回答数を正確にコントロール","/addons/form-limiter/sidebar-form.png",{"headline":881,"description":882,"image":883},"質問レベルでの管理","個々の選択肢に上限を設け、自動的に選択肢を削除","/addons/form-limiter/sidebar-questions.png",{"headline":885,"description":886,"image":887},"回答状況を追跡","フォームのアクティビティと回答数をリアルタイムで確認","/addons/form-limiter/sidebar-modal.png",{"headline":889,"description":890,"image":891},"通知を送信","上限に達したときにメールアラートを受け取る","/addons/form-limiter/sidebar-notifications.png",{"title":893,"description":894,"links":895},"フォームの回答数を制限する準備はできましたか？","今日から無料トライアルを開始しましょう",[896],{"label":897,"to":851,"color":33,"variant":34,"size":126},"無料トライアルを開始",{"title":893,"description":894,"links":899},[900],{"label":897,"to":851,"color":33,"variant":34,"size":126},[902,903,904,905,906,907],{"title":856,"description":857,"icon":766},{"title":859,"description":860,"icon":861},{"title":863,"description":864,"icon":45},{"title":866,"description":867,"icon":868},{"title":870,"description":871,"icon":294},{"title":873,"description":874,"icon":400},{"title":847,"description":848,"links":909},[910,911],{"label":269,"to":851,"color":33,"variant":34,"size":35},{"label":37,"to":853,"color":39,"variant":40,"size":35},{},"/addons/form-limiter",[915,916,917,918],{"headline":877,"description":878,"image":879},{"headline":881,"description":882,"image":883},{"headline":885,"description":886,"image":887},{"headline":889,"description":890,"image":891},{"title":844,"description":845},"addons/form-limiter/index",{"id":824},[923,924,925],{"id":824,"duration":827,"guide":828,"title":829,"description":830},{"id":832,"duration":833,"guide":834,"title":835,"description":836},{"id":838,"duration":839,"guide":840,"title":841,"description":842},"BfBHNk74R-3RP4Xl6V4rIdkyID8ZMaXPjqLp5pHDpWE",{"id":4,"title":5,"body":928,"channels":964,"color":10,"comingSoon":8,"cta":976,"description":7,"extension":142,"faq":143,"features":979,"featuresDescription":143,"featuresTitle":143,"hero":986,"hidden":8,"icon":12,"live":8,"logo":13,"logos":143,"marketplaceUrl":14,"meta":990,"navigation":156,"order":9,"path":157,"planFeatures":143,"promoSlides":991,"screenshots":143,"secondaryColor":11,"seo":996,"stem":164,"testimonials":143,"video":997,"videos":998,"__hash__":168},{"title":5,"description":7,"comingSoon":8,"hidden":8,"order":9,"color":10,"secondaryColor":11,"icon":12,"logo":13,"marketplaceUrl":14,"video":929,"videos":930,"seo":932,"hero":933,"features":937,"promoSlides":944,"channels":949,"cta":961},{"id":16},[931],{"id":16,"duration":19,"guide":20,"title":21,"description":22},{"title":24,"description":25},{"title":27,"description":28,"links":934},[935,936],{"label":31,"to":32,"color":33,"variant":34,"size":35},{"label":37,"to":38,"color":39,"variant":40,"size":35},[938,939,940,941,942,943],{"title":43,"description":44,"icon":45},{"title":47,"description":48,"icon":49},{"title":51,"description":52,"icon":53},{"title":55,"description":56,"icon":57},{"title":59,"description":60,"icon":61},{"title":63,"description":64,"icon":65},[945,946,947,948],{"headline":68,"description":69,"image":70},{"headline":72,"description":73,"image":74},{"headline":76,"description":77,"image":78},{"headline":80,"description":81,"image":82},{"title":84,"description":85,"items":950,"sendWhen":955,"links":957},[951,952,953,954],{"title":88,"description":89,"icon":90,"to":91},{"title":93,"description":94,"icon":95,"to":91},{"title":97,"description":98,"icon":99,"to":91},{"title":101,"description":102,"icon":103,"to":104},{"title":106,"description":107,"items":956},[109,110,111],[958,959,960],{"label":114,"to":91},{"label":116,"to":104},{"label":118,"to":119},{"title":121,"description":122,"links":962},[963],{"label":125,"to":32,"color":33,"variant":34,"size":126},{"title":84,"description":85,"items":965,"sendWhen":970,"links":972},[966,967,968,969],{"title":88,"description":89,"icon":90,"to":91},{"title":93,"description":94,"icon":95,"to":91},{"title":97,"description":98,"icon":99,"to":91},{"title":101,"description":102,"icon":103,"to":104},{"title":106,"description":107,"items":971},[109,110,111],[973,974,975],{"label":114,"to":91},{"label":116,"to":104},{"label":118,"to":119},{"title":121,"description":122,"links":977},[978],{"label":125,"to":32,"color":33,"variant":34,"size":126},[980,981,982,983,984,985],{"title":43,"description":44,"icon":45},{"title":47,"description":48,"icon":49},{"title":51,"description":52,"icon":53},{"title":55,"description":56,"icon":57},{"title":59,"description":60,"icon":61},{"title":63,"description":64,"icon":65},{"title":27,"description":28,"links":987},[988,989],{"label":31,"to":32,"color":33,"variant":34,"size":35},{"label":37,"to":38,"color":39,"variant":40,"size":35},{},[992,993,994,995],{"headline":68,"description":69,"image":70},{"headline":72,"description":73,"image":74},{"headline":76,"description":77,"image":78},{"headline":80,"description":81,"image":82},{"title":24,"description":25},{"id":16},[999],{"id":16,"duration":19,"guide":20,"title":21,"description":22},{"id":1001,"title":1002,"body":1003,"channels":143,"color":1006,"comingSoon":8,"cta":1067,"description":1004,"extension":142,"faq":143,"features":1070,"featuresDescription":143,"featuresTitle":143,"hero":1077,"hidden":8,"icon":302,"live":8,"logo":1007,"logos":143,"marketplaceUrl":1008,"meta":1081,"navigation":156,"order":1005,"path":1082,"planFeatures":143,"promoSlides":1083,"screenshots":143,"secondaryColor":749,"seo":1088,"stem":1089,"testimonials":143,"video":1090,"videos":1091,"__hash__":1093},"addons_ja/addons/form-scheduler/index.yml","Form Scheduler",{"title":1002,"description":1004,"hidden":8,"comingSoon":8,"order":1005,"color":1006,"secondaryColor":749,"icon":302,"logo":1007,"marketplaceUrl":1008,"video":1009,"videos":1011,"seo":1016,"hero":1019,"features":1027,"promoSlides":1047,"cta":1062},"Googleカレンダーを使ってGoogle フォームの開閉スケジュールを管理",2,"amber","/form-scheduler-logo.png","https://workspace.google.com/marketplace/app/form_scheduler/1057255307304",{"id":1010},"xKh-LFD0acc",[1012],{"id":1010,"duration":375,"guide":1013,"title":1014,"description":1015},"/addons/form-scheduler/docs/guides/calendar-scheduling","Google フォーム: Google カレンダーのイベントで自動的に開閉する","カレンダーを接続し、実際のイベントがフォームを開く様子を見て、予約を 1 件受け付け、イベント終了と同時にフォームが自動で閉じるところまでご覧ください。",{"title":1017,"description":1018},"Form Scheduler - GoogleカレンダーでGoogle フォームをスケジュール管理","Googleカレンダーのイベントを使って、Google フォームの開閉タイミングを自動制御。定期スケジュール、回答数制限、メール通知に対応。",{"title":1020,"description":1021,"links":1022},"GoogleカレンダーでGoogle フォームをスケジュール管理","カレンダーを接続してイベントを追加するだけで、フォームが自動的に開閉します。それだけです。",[1023,1025],{"label":31,"to":1024,"color":33,"variant":34,"size":35},"/addons/form-scheduler/pricing",{"label":37,"to":1026,"color":39,"variant":40,"size":35},"/addons/form-scheduler/docs",[1028,1032,1036,1039,1041,1045],{"title":1029,"description":1030,"icon":1031},"カレンダー連携","Googleカレンダーを接続するだけ。カレンダー上のイベントがフォームを開き、イベント終了時に自動で閉じます。","i-lucide-calendar",{"title":1033,"description":1034,"icon":1035},"定期イベント対応","Googleカレンダーに定期イベントを追加すれば、フォームが自動で追従。追加設定は不要です。","i-lucide-repeat",{"title":1037,"description":1038,"icon":766},"回答数制限","イベントごとに回答数の上限を設定可能。上限に達するとフォームが自動的に閉じます。",{"title":863,"description":1040,"icon":45},"フォームの開閉時や回答数が上限に達したときにメールで通知を受け取れます。",{"title":1042,"description":1043,"icon":1044},"どこからでも編集","どのデバイスからでもGoogleカレンダーでスケジュールを変更できます。アドオンが変更を自動的に反映します。","i-lucide-smartphone",{"title":873,"description":1046,"icon":400},"カレンダーを接続してイベントを追加するだけで完了。コーディング不要です。",[1048,1052,1056,1059],{"headline":1049,"description":1050,"image":1051},"Googleカレンダー連携","定期イベントも単発イベントも — フォームが自動で追従","/addons/form-scheduler/sidebar-form.png",{"headline":1053,"description":1054,"image":1055},"イベントごとの回答数制限","セッションごとの登録数を制限 — 上限でフォームが自動クローズ","/addons/form-scheduler/sidebar-response-limits.png",{"headline":863,"description":1057,"image":1058},"フォームの開閉時や上限到達時に通知を受け取る","/addons/form-scheduler/sidebar-notifications.png",{"headline":870,"description":1060,"image":1061},"QRコードを生成してリンクを即座に共有","/addons/form-scheduler/sidebar-share.png",{"title":1063,"description":1064,"links":1065},"フォームのスケジュール管理を自動化しませんか？","今すぐ無料トライアルを始める",[1066],{"label":897,"to":1024,"color":33,"variant":34,"size":126},{"title":1063,"description":1064,"links":1068},[1069],{"label":897,"to":1024,"color":33,"variant":34,"size":126},[1071,1072,1073,1074,1075,1076],{"title":1029,"description":1030,"icon":1031},{"title":1033,"description":1034,"icon":1035},{"title":1037,"description":1038,"icon":766},{"title":863,"description":1040,"icon":45},{"title":1042,"description":1043,"icon":1044},{"title":873,"description":1046,"icon":400},{"title":1020,"description":1021,"links":1078},[1079,1080],{"label":31,"to":1024,"color":33,"variant":34,"size":35},{"label":37,"to":1026,"color":39,"variant":40,"size":35},{},"/addons/form-scheduler",[1084,1085,1086,1087],{"headline":1049,"description":1050,"image":1051},{"headline":1053,"description":1054,"image":1055},{"headline":863,"description":1057,"image":1058},{"headline":870,"description":1060,"image":1061},{"title":1017,"description":1018},"addons/form-scheduler/index",{"id":1010},[1092],{"id":1010,"duration":375,"guide":1013,"title":1014,"description":1015},"bnYVgImBUaPygQqM8CM_kYHsl5ktaKGjAyKtHdT07O4",{"id":1095,"title":1096,"body":1097,"channels":143,"color":1006,"comingSoon":8,"cta":143,"description":1098,"extension":142,"faq":143,"features":1174,"featuresDescription":143,"featuresTitle":143,"hero":1185,"hidden":8,"icon":1101,"live":156,"logo":1102,"logos":143,"marketplaceUrl":1103,"meta":1189,"navigation":156,"order":1099,"path":1190,"planFeatures":143,"promoSlides":1191,"screenshots":143,"secondaryColor":1100,"seo":1197,"stem":1198,"testimonials":143,"video":1199,"videos":1200,"__hash__":1202},"addons_ja/addons/form-timer/index.yml","Form Timer",{"title":1096,"description":1098,"hidden":8,"comingSoon":8,"live":156,"order":1099,"color":1006,"secondaryColor":1100,"icon":1101,"logo":1102,"marketplaceUrl":1103,"video":1104,"videos":1106,"seo":1112,"hero":1115,"features":1122,"promoSlides":1156},"Google フォームが秒単位で守る制限時間",11,"orange","i-lucide-timer","/form-timer-logo.png","https://workspace.google.com/marketplace/app/form_timer_time_limit_countdown_for_quiz/102468036705",{"id":1105},"z_KfvFrAHNk",[1107],{"id":1105,"duration":1108,"guide":1109,"title":1110,"description":1111},114,"/addons/form-timer/docs/getting-started","Google フォーム: 制限時間付きのテストを作る方法 (Form Timer)","テストに制限時間を設定し、時間切れになったときの動作を選びます。回答者が「開始」を押し、5 問中 3 問に答えたところで時間切れになり、テストが自動で送信されてスコアがすぐに返ってくるところまでご覧ください。",{"title":1113,"description":1114},"Form Timer - Google フォームにタイマーと制限時間を","Google フォームにカウントダウンタイマーを付けられます。回答者が開始を押すと時計はサーバー側で進み、ゼロになるとフォームは送信またはロックされます。1 人 1 回の受験、ページ離脱の記録、そして各回答者の所要時間を回答の横に。",{"title":1116,"description":1117,"links":1118},"Google フォームのためのタイマー","制限時間を設定。回答者にはカウントダウンが表示され、ゼロになるとフォームが送信されるかロックされます。",[1119,1121],{"label":269,"to":1120,"color":33,"variant":34,"size":35},"/addons/form-timer/pricing",{"label":272,"to":273,"color":39,"variant":40,"size":35},[1123,1126,1130,1133,1137,1140,1144,1148,1151,1154],{"title":1124,"description":1125,"icon":1101},"回答者に見えるカウントダウン","10 秒から 24 時間まで設定できます。ページ上部のバーに残り時間が表示され、時間の経過とともに埋まっていきます。スマートフォンでもノートパソコンでも動き、インストールするものはありません。",{"title":1127,"description":1128,"icon":1129},"遅れた回答は受け付けない","締め切りは、各回答者が開始を押した瞬間からサーバー側で計算されます。その後に届いた回答に「遅刻」の印が付くわけではありません。受け付けられないのです。","i-lucide-shield-check",{"title":1131,"description":1132,"icon":298},"1 人 1 回の受験","回答者に Google でのサインインを求めると、アカウントごとに 1 回の受験になります。タブを閉じてリンクを開き直しても、同じ時計が続きます。特定の 1 人の受験はダッシュボードからリセットできます。",{"title":1134,"description":1135,"icon":1136},"ページ離脱の記録","各回答者が回答中に何回、どれだけの時間ページを離れたかを、回答の横で確認できます。記録されることは開始画面で回答者に伝えられます。","i-lucide-eye",{"title":1138,"description":1139,"icon":637},"リストにある人だけ","メールアドレスのリスト、または学校や会社のドメインにフォームを制限できるため、共有したリンクが回し読みされることはありません。",{"title":1141,"description":1142,"icon":1143},"非表示のタイマー","見える時計が不要なプレッシャーになるなら、カウントダウンを表示せずに計測できます。制限時間はそのまま守られ、所要時間も記録されます。","i-lucide-eye-off",{"title":1145,"description":1146,"icon":1147},"あなたの説明を載せた開始画面","時計が動き出す前に、回答者にはフォームのタイトル、持ち時間、ゼロになったときに起こること、そしてあなたが伝えたいことが表示されます。開始を押すまで、計測は始まりません。","i-lucide-play",{"title":1149,"description":1150,"icon":302},"指定した時刻に開始・終了","指定した日時にライブフォームを開いて全員が同じ時間帯に始められるようにし、締め切り後に閉じて、それ以降は何も届かないようにできます。",{"title":1152,"description":1153,"icon":306},"すべての回答の横に所要時間","各回答者がいつ開始し、どれだけの時間をかけたかが、ダッシュボード、CSV エクスポート、そして接続した Google スプレッドシートで回答の横に並びます。",{"title":292,"description":1155,"icon":294},"フォームはコピー、開く、または QR コードとして印刷できるライブリンクとして公開されます。作成と編集は引き続き Google フォームで行い、Sync を押すとライブフォームに反映されます。アドオンが元のフォームを閉じることを提案するので、時計を迂回して回答する人はいません。",[1157,1160,1164,1168,1171],{"headline":1116,"description":1158,"image":1159},"ページ上部のカウントダウン。サーバー側で管理されるためリセットできません","/addons/form-timer/countdown.png",{"headline":1161,"description":1162,"image":1163},"開始を押すまで計測は始まりません","タイトル、制限時間、ゼロになったときの動作、あなたの説明を、時計が動く前に表示","/addons/form-timer/start-screen.png",{"headline":1165,"description":1166,"image":1167},"1 つのダイアログで制限を設定","制限時間、ゼロで送信かロックか、非表示のタイマー、1 人 1 回の受験、ページ離脱の記録","/addons/form-timer/settings-timer.png",{"headline":1152,"description":1169,"image":1170},"各回答者がいつ開始し、どれだけかかったかを、ダッシュボード、CSV、Google スプレッドシートで","/addons/form-timer/responses.png",{"headline":321,"description":1172,"image":1173},"コピー、開く、または QR コードで配布し、元のフォームはアドオンに閉じてもらう","/addons/form-timer/sidebar-form.png",[1175,1176,1177,1178,1179,1180,1181,1182,1183,1184],{"title":1124,"description":1125,"icon":1101},{"title":1127,"description":1128,"icon":1129},{"title":1131,"description":1132,"icon":298},{"title":1134,"description":1135,"icon":1136},{"title":1138,"description":1139,"icon":637},{"title":1141,"description":1142,"icon":1143},{"title":1145,"description":1146,"icon":1147},{"title":1149,"description":1150,"icon":302},{"title":1152,"description":1153,"icon":306},{"title":292,"description":1155,"icon":294},{"title":1116,"description":1117,"links":1186},[1187,1188],{"label":269,"to":1120,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},"/addons/form-timer",[1192,1193,1194,1195,1196],{"headline":1116,"description":1158,"image":1159},{"headline":1161,"description":1162,"image":1163},{"headline":1165,"description":1166,"image":1167},{"headline":1152,"description":1169,"image":1170},{"headline":321,"description":1172,"image":1173},{"title":1113,"description":1114},"addons/form-timer/index",{"id":1105},[1201],{"id":1105,"duration":1108,"guide":1109,"title":1110,"description":1111},"glkoKhWWku7cSK7r0bTCuyYnE5GzyUEBEMHJ_bSI-Cs",{"id":4,"title":5,"body":1204,"channels":1240,"color":10,"comingSoon":8,"cta":1252,"description":7,"extension":142,"faq":143,"features":1255,"featuresDescription":143,"featuresTitle":143,"hero":1262,"hidden":8,"icon":12,"live":8,"logo":13,"logos":143,"marketplaceUrl":14,"meta":1266,"navigation":156,"order":9,"path":157,"planFeatures":143,"promoSlides":1267,"screenshots":143,"secondaryColor":11,"seo":1272,"stem":164,"testimonials":143,"video":1273,"videos":1274,"__hash__":168},{"title":5,"description":7,"comingSoon":8,"hidden":8,"order":9,"color":10,"secondaryColor":11,"icon":12,"logo":13,"marketplaceUrl":14,"video":1205,"videos":1206,"seo":1208,"hero":1209,"features":1213,"promoSlides":1220,"channels":1225,"cta":1237},{"id":16},[1207],{"id":16,"duration":19,"guide":20,"title":21,"description":22},{"title":24,"description":25},{"title":27,"description":28,"links":1210},[1211,1212],{"label":31,"to":32,"color":33,"variant":34,"size":35},{"label":37,"to":38,"color":39,"variant":40,"size":35},[1214,1215,1216,1217,1218,1219],{"title":43,"description":44,"icon":45},{"title":47,"description":48,"icon":49},{"title":51,"description":52,"icon":53},{"title":55,"description":56,"icon":57},{"title":59,"description":60,"icon":61},{"title":63,"description":64,"icon":65},[1221,1222,1223,1224],{"headline":68,"description":69,"image":70},{"headline":72,"description":73,"image":74},{"headline":76,"description":77,"image":78},{"headline":80,"description":81,"image":82},{"title":84,"description":85,"items":1226,"sendWhen":1231,"links":1233},[1227,1228,1229,1230],{"title":88,"description":89,"icon":90,"to":91},{"title":93,"description":94,"icon":95,"to":91},{"title":97,"description":98,"icon":99,"to":91},{"title":101,"description":102,"icon":103,"to":104},{"title":106,"description":107,"items":1232},[109,110,111],[1234,1235,1236],{"label":114,"to":91},{"label":116,"to":104},{"label":118,"to":119},{"title":121,"description":122,"links":1238},[1239],{"label":125,"to":32,"color":33,"variant":34,"size":126},{"title":84,"description":85,"items":1241,"sendWhen":1246,"links":1248},[1242,1243,1244,1245],{"title":88,"description":89,"icon":90,"to":91},{"title":93,"description":94,"icon":95,"to":91},{"title":97,"description":98,"icon":99,"to":91},{"title":101,"description":102,"icon":103,"to":104},{"title":106,"description":107,"items":1247},[109,110,111],[1249,1250,1251],{"label":114,"to":91},{"label":116,"to":104},{"label":118,"to":119},{"title":121,"description":122,"links":1253},[1254],{"label":125,"to":32,"color":33,"variant":34,"size":126},[1256,1257,1258,1259,1260,1261],{"title":43,"description":44,"icon":45},{"title":47,"description":48,"icon":49},{"title":51,"description":52,"icon":53},{"title":55,"description":56,"icon":57},{"title":59,"description":60,"icon":61},{"title":63,"description":64,"icon":65},{"title":27,"description":28,"links":1263},[1264,1265],{"label":31,"to":32,"color":33,"variant":34,"size":35},{"label":37,"to":38,"color":39,"variant":40,"size":35},{},[1268,1269,1270,1271],{"headline":68,"description":69,"image":70},{"headline":72,"description":73,"image":74},{"headline":76,"description":77,"image":78},{"headline":80,"description":81,"image":82},{"title":24,"description":25},{"id":16},[1275],{"id":16,"duration":19,"guide":20,"title":21,"description":22},[1277,1324,1377,1430,1505,1546,1599,1672,1721],{"id":243,"title":244,"body":1278,"channels":143,"color":248,"comingSoon":8,"cta":143,"description":246,"extension":142,"faq":143,"features":1301,"featuresDescription":143,"featuresTitle":143,"hero":1311,"hidden":8,"icon":250,"live":156,"logo":251,"logos":143,"marketplaceUrl":252,"meta":1315,"navigation":156,"order":247,"path":339,"planFeatures":143,"promoSlides":1316,"screenshots":143,"secondaryColor":249,"seo":1320,"stem":345,"testimonials":143,"video":1321,"videos":1322,"__hash__":349},{"title":244,"description":246,"hidden":8,"comingSoon":8,"live":156,"order":247,"color":248,"secondaryColor":249,"icon":250,"logo":251,"marketplaceUrl":252,"video":1279,"videos":1280,"seo":1282,"hero":1283,"features":1287,"promoSlides":1297},{"id":254},[1281],{"id":254,"duration":257,"guide":258,"title":259,"description":260},{"title":262,"description":263},{"title":265,"description":266,"links":1284},[1285,1286],{"label":269,"to":270,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},[1288,1289,1290,1291,1292,1293,1294,1295,1296],{"title":276,"description":277,"icon":278},{"title":280,"description":281,"icon":282},{"title":284,"description":285,"icon":286},{"title":288,"description":289,"icon":290},{"title":292,"description":293,"icon":294},{"title":296,"description":297,"icon":298},{"title":300,"description":301,"icon":302},{"title":304,"description":305,"icon":306},{"title":308,"description":309,"icon":310},[1298,1299,1300],{"headline":313,"description":314,"image":315},{"headline":317,"description":318,"image":319},{"headline":321,"description":322,"image":323},[1302,1303,1304,1305,1306,1307,1308,1309,1310],{"title":276,"description":277,"icon":278},{"title":280,"description":281,"icon":282},{"title":284,"description":285,"icon":286},{"title":288,"description":289,"icon":290},{"title":292,"description":293,"icon":294},{"title":296,"description":297,"icon":298},{"title":300,"description":301,"icon":302},{"title":304,"description":305,"icon":306},{"title":308,"description":309,"icon":310},{"title":265,"description":266,"links":1312},[1313,1314],{"label":269,"to":270,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},[1317,1318,1319],{"headline":313,"description":314,"image":315},{"headline":317,"description":318,"image":319},{"headline":321,"description":322,"image":323},{"title":262,"description":263},{"id":254},[1323],{"id":254,"duration":257,"guide":258,"title":259,"description":260},{"id":351,"title":352,"body":1325,"channels":143,"color":248,"comingSoon":8,"cta":1351,"description":354,"extension":142,"faq":143,"features":1354,"featuresDescription":143,"featuresTitle":143,"hero":1360,"hidden":8,"icon":356,"live":8,"logo":357,"logos":143,"marketplaceUrl":358,"meta":1364,"navigation":156,"order":355,"path":449,"planFeatures":143,"promoSlides":1365,"screenshots":143,"secondaryColor":249,"seo":1371,"stem":457,"testimonials":143,"video":1372,"videos":1373,"__hash__":463},{"title":352,"description":354,"order":355,"comingSoon":8,"color":248,"secondaryColor":249,"icon":356,"logo":357,"marketplaceUrl":358,"video":1326,"videos":1327,"seo":1331,"hero":1332,"features":1336,"promoSlides":1342,"cta":1348},{"id":360},[1328,1329,1330],{"id":360,"duration":363,"guide":364,"title":365,"description":366},{"id":368,"duration":369,"guide":370,"title":371,"description":372},{"id":374,"duration":375,"guide":376,"title":377,"description":378},{"title":380,"description":381},{"title":383,"description":384,"links":1333},[1334,1335],{"label":269,"to":387,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},[1337,1338,1339,1340,1341],{"title":391,"description":392,"icon":278},{"title":394,"description":395,"icon":396},{"title":398,"description":399,"icon":400},{"title":402,"description":403,"icon":404},{"title":406,"description":407,"icon":408},[1343,1344,1345,1346,1347],{"headline":411,"description":412,"image":413},{"headline":415,"description":416,"image":417},{"headline":419,"description":420,"image":421},{"headline":423,"description":424,"image":425},{"headline":427,"description":428,"image":429},{"title":431,"description":432,"links":1349},[1350],{"label":125,"to":387,"color":33,"variant":34,"size":126},{"title":431,"description":432,"links":1352},[1353],{"label":125,"to":387,"color":33,"variant":34,"size":126},[1355,1356,1357,1358,1359],{"title":391,"description":392,"icon":278},{"title":394,"description":395,"icon":396},{"title":398,"description":399,"icon":400},{"title":402,"description":403,"icon":404},{"title":406,"description":407,"icon":408},{"title":383,"description":384,"links":1361},[1362,1363],{"label":269,"to":387,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},[1366,1367,1368,1369,1370],{"headline":411,"description":412,"image":413},{"headline":415,"description":416,"image":417},{"headline":419,"description":420,"image":421},{"headline":423,"description":424,"image":425},{"headline":427,"description":428,"image":429},{"title":380,"description":381},{"id":360},[1374,1375,1376],{"id":360,"duration":363,"guide":364,"title":365,"description":366},{"id":368,"duration":369,"guide":370,"title":371,"description":372},{"id":374,"duration":375,"guide":376,"title":377,"description":378},{"id":465,"title":466,"body":1378,"channels":143,"color":470,"comingSoon":8,"cta":1404,"description":468,"extension":142,"faq":143,"features":1407,"featuresDescription":143,"featuresTitle":143,"hero":1415,"hidden":8,"icon":472,"live":8,"logo":473,"logos":143,"marketplaceUrl":474,"meta":1418,"navigation":156,"order":469,"path":568,"planFeatures":143,"promoSlides":1419,"screenshots":143,"secondaryColor":471,"seo":1424,"stem":575,"testimonials":143,"video":1425,"videos":1426,"__hash__":581},{"title":466,"description":468,"comingSoon":8,"order":469,"color":470,"secondaryColor":471,"icon":472,"logo":473,"marketplaceUrl":474,"video":1379,"videos":1380,"seo":1384,"hero":1385,"features":1388,"promoSlides":1396,"cta":1401},{"id":476},[1381,1382,1383],{"id":476,"duration":479,"guide":480,"title":481,"description":482},{"id":484,"duration":485,"guide":486,"title":487,"description":488},{"id":490,"duration":491,"guide":492,"title":493,"description":494},{"title":496,"description":497},{"title":499,"description":500,"links":1386},[1387],{"label":37,"to":503,"color":33,"variant":34,"size":35},[1389,1390,1391,1392,1393,1394,1395],{"title":506,"description":507,"icon":306},{"title":509,"description":510,"icon":511},{"title":513,"description":514,"icon":286},{"title":516,"description":517,"icon":356},{"title":519,"description":520,"icon":521,"to":522},{"title":524,"description":525,"icon":526,"to":492},{"title":528,"description":529,"icon":530},[1397,1398,1399,1400],{"headline":533,"description":534,"image":535},{"headline":537,"description":538,"image":539},{"headline":541,"description":542,"image":543},{"headline":545,"description":546,"image":547},{"title":549,"description":432,"links":1402},[1403],{"label":125,"to":552,"color":33,"variant":34,"size":126},{"title":549,"description":432,"links":1405},[1406],{"label":125,"to":552,"color":33,"variant":34,"size":126},[1408,1409,1410,1411,1412,1413,1414],{"title":506,"description":507,"icon":306},{"title":509,"description":510,"icon":511},{"title":513,"description":514,"icon":286},{"title":516,"description":517,"icon":356},{"title":519,"description":520,"icon":521,"to":522},{"title":524,"description":525,"icon":526,"to":492},{"title":528,"description":529,"icon":530},{"title":499,"description":500,"links":1416},[1417],{"label":37,"to":503,"color":33,"variant":34,"size":35},{},[1420,1421,1422,1423],{"headline":533,"description":534,"image":535},{"headline":537,"description":538,"image":539},{"headline":541,"description":542,"image":543},{"headline":545,"description":546,"image":547},{"title":496,"description":497},{"id":476},[1427,1428,1429],{"id":476,"duration":479,"guide":480,"title":481,"description":482},{"id":484,"duration":485,"guide":486,"title":487,"description":488},{"id":490,"duration":491,"guide":492,"title":493,"description":494},{"id":583,"title":584,"body":1431,"channels":143,"color":249,"comingSoon":8,"cta":1468,"description":586,"extension":142,"faq":1471,"features":1478,"featuresDescription":612,"featuresTitle":611,"hero":1491,"hidden":8,"icon":589,"live":8,"logo":590,"logos":143,"marketplaceUrl":591,"meta":1495,"navigation":156,"order":587,"path":730,"planFeatures":143,"promoSlides":1496,"screenshots":143,"secondaryColor":588,"seo":1501,"stem":737,"testimonials":143,"video":1502,"videos":1503,"__hash__":741},{"title":584,"description":586,"hidden":8,"comingSoon":8,"order":587,"color":249,"secondaryColor":588,"icon":589,"logo":590,"marketplaceUrl":591,"video":1432,"videos":1433,"seo":1435,"hero":1436,"featuresTitle":611,"featuresDescription":612,"features":1440,"faq":1453,"promoSlides":1460,"cta":1465},{"id":593},[1434],{"id":593,"duration":596,"guide":597,"title":598,"description":599},{"title":601,"description":602},{"title":604,"description":605,"links":1437},[1438,1439],{"label":608,"to":609,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},[1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452],{"title":615,"description":616,"icon":617},{"title":619,"description":620,"icon":621},{"title":623,"description":624,"icon":625},{"title":627,"description":628,"icon":629},{"title":631,"description":632,"icon":633},{"title":635,"description":636,"icon":637},{"title":639,"description":640,"icon":641},{"title":643,"description":644,"icon":645},{"title":647,"description":648,"icon":65},{"title":650,"description":651,"icon":652},{"title":654,"description":655,"icon":656},{"title":658,"description":659,"icon":660},{"title":662,"description":663,"items":1454},[1455,1456,1457,1458,1459],{"label":666,"content":667},{"label":669,"content":670},{"label":672,"content":673},{"label":675,"content":676},{"label":678,"content":679},[1461,1462,1463,1464],{"headline":682,"description":683,"image":684},{"headline":686,"description":687,"image":688},{"headline":690,"description":691,"image":692},{"headline":694,"description":695,"image":696},{"title":698,"description":699,"links":1466},[1467],{"label":608,"to":609,"color":33,"variant":34,"size":126},{"title":698,"description":699,"links":1469},[1470],{"label":608,"to":609,"color":33,"variant":34,"size":126},{"title":662,"description":663,"items":1472},[1473,1474,1475,1476,1477],{"label":666,"content":667},{"label":669,"content":670},{"label":672,"content":673},{"label":675,"content":676},{"label":678,"content":679},[1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490],{"title":615,"description":616,"icon":617},{"title":619,"description":620,"icon":621},{"title":623,"description":624,"icon":625},{"title":627,"description":628,"icon":629},{"title":631,"description":632,"icon":633},{"title":635,"description":636,"icon":637},{"title":639,"description":640,"icon":641},{"title":643,"description":644,"icon":645},{"title":647,"description":648,"icon":65},{"title":650,"description":651,"icon":652},{"title":654,"description":655,"icon":656},{"title":658,"description":659,"icon":660},{"title":604,"description":605,"links":1492},[1493,1494],{"label":608,"to":609,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},[1497,1498,1499,1500],{"headline":682,"description":683,"image":684},{"headline":686,"description":687,"image":688},{"headline":690,"description":691,"image":692},{"headline":694,"description":695,"image":696},{"title":601,"description":602},{"id":593},[1504],{"id":593,"duration":596,"guide":597,"title":598,"description":599},{"id":743,"title":744,"body":1506,"channels":143,"color":748,"comingSoon":8,"cta":143,"description":746,"extension":142,"faq":143,"features":1526,"featuresDescription":143,"featuresTitle":143,"hero":1536,"hidden":8,"icon":250,"live":156,"logo":750,"logos":143,"marketplaceUrl":751,"meta":1540,"navigation":156,"order":747,"path":806,"planFeatures":143,"promoSlides":1541,"screenshots":143,"secondaryColor":749,"seo":1545,"stem":812,"testimonials":143,"video":143,"videos":143,"__hash__":813},{"title":744,"description":746,"hidden":8,"comingSoon":8,"live":156,"order":747,"color":748,"secondaryColor":749,"icon":250,"logo":750,"marketplaceUrl":751,"seo":1507,"hero":1508,"features":1512,"promoSlides":1522},{"title":753,"description":754},{"title":756,"description":757,"links":1509},[1510,1511],{"label":269,"to":760,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},[1513,1514,1515,1516,1517,1518,1519,1520,1521],{"title":764,"description":765,"icon":766},{"title":768,"description":769,"icon":282},{"title":317,"description":771,"icon":278},{"title":773,"description":285,"icon":286},{"title":775,"description":293,"icon":294},{"title":296,"description":297,"icon":298},{"title":300,"description":778,"icon":302},{"title":304,"description":305,"icon":306},{"title":308,"description":309,"icon":310},[1523,1524,1525],{"headline":764,"description":783,"image":784},{"headline":317,"description":786,"image":787},{"headline":321,"description":789,"image":790},[1527,1528,1529,1530,1531,1532,1533,1534,1535],{"title":764,"description":765,"icon":766},{"title":768,"description":769,"icon":282},{"title":317,"description":771,"icon":278},{"title":773,"description":285,"icon":286},{"title":775,"description":293,"icon":294},{"title":296,"description":297,"icon":298},{"title":300,"description":778,"icon":302},{"title":304,"description":305,"icon":306},{"title":308,"description":309,"icon":310},{"title":756,"description":757,"links":1537},[1538,1539],{"label":269,"to":760,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},[1542,1543,1544],{"headline":764,"description":783,"image":784},{"headline":317,"description":786,"image":787},{"headline":321,"description":789,"image":790},{"title":753,"description":754},{"id":815,"title":816,"body":1547,"channels":143,"color":748,"comingSoon":8,"cta":1573,"description":818,"extension":142,"faq":143,"features":1576,"featuresDescription":143,"featuresTitle":143,"hero":1583,"hidden":8,"icon":820,"live":8,"logo":821,"logos":143,"marketplaceUrl":822,"meta":1587,"navigation":156,"order":819,"path":913,"planFeatures":143,"promoSlides":1588,"screenshots":143,"secondaryColor":588,"seo":1593,"stem":920,"testimonials":143,"video":1594,"videos":1595,"__hash__":926},{"title":816,"description":818,"order":819,"color":748,"secondaryColor":588,"icon":820,"logo":821,"marketplaceUrl":822,"video":1548,"videos":1549,"seo":1553,"hero":1554,"features":1558,"promoSlides":1565,"cta":1570},{"id":824},[1550,1551,1552],{"id":824,"duration":827,"guide":828,"title":829,"description":830},{"id":832,"duration":833,"guide":834,"title":835,"description":836},{"id":838,"duration":839,"guide":840,"title":841,"description":842},{"title":844,"description":845},{"title":847,"description":848,"links":1555},[1556,1557],{"label":269,"to":851,"color":33,"variant":34,"size":35},{"label":37,"to":853,"color":39,"variant":40,"size":35},[1559,1560,1561,1562,1563,1564],{"title":856,"description":857,"icon":766},{"title":859,"description":860,"icon":861},{"title":863,"description":864,"icon":45},{"title":866,"description":867,"icon":868},{"title":870,"description":871,"icon":294},{"title":873,"description":874,"icon":400},[1566,1567,1568,1569],{"headline":877,"description":878,"image":879},{"headline":881,"description":882,"image":883},{"headline":885,"description":886,"image":887},{"headline":889,"description":890,"image":891},{"title":893,"description":894,"links":1571},[1572],{"label":897,"to":851,"color":33,"variant":34,"size":126},{"title":893,"description":894,"links":1574},[1575],{"label":897,"to":851,"color":33,"variant":34,"size":126},[1577,1578,1579,1580,1581,1582],{"title":856,"description":857,"icon":766},{"title":859,"description":860,"icon":861},{"title":863,"description":864,"icon":45},{"title":866,"description":867,"icon":868},{"title":870,"description":871,"icon":294},{"title":873,"description":874,"icon":400},{"title":847,"description":848,"links":1584},[1585,1586],{"label":269,"to":851,"color":33,"variant":34,"size":35},{"label":37,"to":853,"color":39,"variant":40,"size":35},{},[1589,1590,1591,1592],{"headline":877,"description":878,"image":879},{"headline":881,"description":882,"image":883},{"headline":885,"description":886,"image":887},{"headline":889,"description":890,"image":891},{"title":844,"description":845},{"id":824},[1596,1597,1598],{"id":824,"duration":827,"guide":828,"title":829,"description":830},{"id":832,"duration":833,"guide":834,"title":835,"description":836},{"id":838,"duration":839,"guide":840,"title":841,"description":842},{"id":4,"title":5,"body":1600,"channels":1636,"color":10,"comingSoon":8,"cta":1648,"description":7,"extension":142,"faq":143,"features":1651,"featuresDescription":143,"featuresTitle":143,"hero":1658,"hidden":8,"icon":12,"live":8,"logo":13,"logos":143,"marketplaceUrl":14,"meta":1662,"navigation":156,"order":9,"path":157,"planFeatures":143,"promoSlides":1663,"screenshots":143,"secondaryColor":11,"seo":1668,"stem":164,"testimonials":143,"video":1669,"videos":1670,"__hash__":168},{"title":5,"description":7,"comingSoon":8,"hidden":8,"order":9,"color":10,"secondaryColor":11,"icon":12,"logo":13,"marketplaceUrl":14,"video":1601,"videos":1602,"seo":1604,"hero":1605,"features":1609,"promoSlides":1616,"channels":1621,"cta":1633},{"id":16},[1603],{"id":16,"duration":19,"guide":20,"title":21,"description":22},{"title":24,"description":25},{"title":27,"description":28,"links":1606},[1607,1608],{"label":31,"to":32,"color":33,"variant":34,"size":35},{"label":37,"to":38,"color":39,"variant":40,"size":35},[1610,1611,1612,1613,1614,1615],{"title":43,"description":44,"icon":45},{"title":47,"description":48,"icon":49},{"title":51,"description":52,"icon":53},{"title":55,"description":56,"icon":57},{"title":59,"description":60,"icon":61},{"title":63,"description":64,"icon":65},[1617,1618,1619,1620],{"headline":68,"description":69,"image":70},{"headline":72,"description":73,"image":74},{"headline":76,"description":77,"image":78},{"headline":80,"description":81,"image":82},{"title":84,"description":85,"items":1622,"sendWhen":1627,"links":1629},[1623,1624,1625,1626],{"title":88,"description":89,"icon":90,"to":91},{"title":93,"description":94,"icon":95,"to":91},{"title":97,"description":98,"icon":99,"to":91},{"title":101,"description":102,"icon":103,"to":104},{"title":106,"description":107,"items":1628},[109,110,111],[1630,1631,1632],{"label":114,"to":91},{"label":116,"to":104},{"label":118,"to":119},{"title":121,"description":122,"links":1634},[1635],{"label":125,"to":32,"color":33,"variant":34,"size":126},{"title":84,"description":85,"items":1637,"sendWhen":1642,"links":1644},[1638,1639,1640,1641],{"title":88,"description":89,"icon":90,"to":91},{"title":93,"description":94,"icon":95,"to":91},{"title":97,"description":98,"icon":99,"to":91},{"title":101,"description":102,"icon":103,"to":104},{"title":106,"description":107,"items":1643},[109,110,111],[1645,1646,1647],{"label":114,"to":91},{"label":116,"to":104},{"label":118,"to":119},{"title":121,"description":122,"links":1649},[1650],{"label":125,"to":32,"color":33,"variant":34,"size":126},[1652,1653,1654,1655,1656,1657],{"title":43,"description":44,"icon":45},{"title":47,"description":48,"icon":49},{"title":51,"description":52,"icon":53},{"title":55,"description":56,"icon":57},{"title":59,"description":60,"icon":61},{"title":63,"description":64,"icon":65},{"title":27,"description":28,"links":1659},[1660,1661],{"label":31,"to":32,"color":33,"variant":34,"size":35},{"label":37,"to":38,"color":39,"variant":40,"size":35},{},[1664,1665,1666,1667],{"headline":68,"description":69,"image":70},{"headline":72,"description":73,"image":74},{"headline":76,"description":77,"image":78},{"headline":80,"description":81,"image":82},{"title":24,"description":25},{"id":16},[1671],{"id":16,"duration":19,"guide":20,"title":21,"description":22},{"id":1001,"title":1002,"body":1673,"channels":143,"color":1006,"comingSoon":8,"cta":1697,"description":1004,"extension":142,"faq":143,"features":1700,"featuresDescription":143,"featuresTitle":143,"hero":1707,"hidden":8,"icon":302,"live":8,"logo":1007,"logos":143,"marketplaceUrl":1008,"meta":1711,"navigation":156,"order":1005,"path":1082,"planFeatures":143,"promoSlides":1712,"screenshots":143,"secondaryColor":749,"seo":1717,"stem":1089,"testimonials":143,"video":1718,"videos":1719,"__hash__":1093},{"title":1002,"description":1004,"hidden":8,"comingSoon":8,"order":1005,"color":1006,"secondaryColor":749,"icon":302,"logo":1007,"marketplaceUrl":1008,"video":1674,"videos":1675,"seo":1677,"hero":1678,"features":1682,"promoSlides":1689,"cta":1694},{"id":1010},[1676],{"id":1010,"duration":375,"guide":1013,"title":1014,"description":1015},{"title":1017,"description":1018},{"title":1020,"description":1021,"links":1679},[1680,1681],{"label":31,"to":1024,"color":33,"variant":34,"size":35},{"label":37,"to":1026,"color":39,"variant":40,"size":35},[1683,1684,1685,1686,1687,1688],{"title":1029,"description":1030,"icon":1031},{"title":1033,"description":1034,"icon":1035},{"title":1037,"description":1038,"icon":766},{"title":863,"description":1040,"icon":45},{"title":1042,"description":1043,"icon":1044},{"title":873,"description":1046,"icon":400},[1690,1691,1692,1693],{"headline":1049,"description":1050,"image":1051},{"headline":1053,"description":1054,"image":1055},{"headline":863,"description":1057,"image":1058},{"headline":870,"description":1060,"image":1061},{"title":1063,"description":1064,"links":1695},[1696],{"label":897,"to":1024,"color":33,"variant":34,"size":126},{"title":1063,"description":1064,"links":1698},[1699],{"label":897,"to":1024,"color":33,"variant":34,"size":126},[1701,1702,1703,1704,1705,1706],{"title":1029,"description":1030,"icon":1031},{"title":1033,"description":1034,"icon":1035},{"title":1037,"description":1038,"icon":766},{"title":863,"description":1040,"icon":45},{"title":1042,"description":1043,"icon":1044},{"title":873,"description":1046,"icon":400},{"title":1020,"description":1021,"links":1708},[1709,1710],{"label":31,"to":1024,"color":33,"variant":34,"size":35},{"label":37,"to":1026,"color":39,"variant":40,"size":35},{},[1713,1714,1715,1716],{"headline":1049,"description":1050,"image":1051},{"headline":1053,"description":1054,"image":1055},{"headline":863,"description":1057,"image":1058},{"headline":870,"description":1060,"image":1061},{"title":1017,"description":1018},{"id":1010},[1720],{"id":1010,"duration":375,"guide":1013,"title":1014,"description":1015},{"id":1095,"title":1096,"body":1722,"channels":143,"color":1006,"comingSoon":8,"cta":143,"description":1098,"extension":142,"faq":143,"features":1748,"featuresDescription":143,"featuresTitle":143,"hero":1759,"hidden":8,"icon":1101,"live":156,"logo":1102,"logos":143,"marketplaceUrl":1103,"meta":1763,"navigation":156,"order":1099,"path":1190,"planFeatures":143,"promoSlides":1764,"screenshots":143,"secondaryColor":1100,"seo":1770,"stem":1198,"testimonials":143,"video":1771,"videos":1772,"__hash__":1202},{"title":1096,"description":1098,"hidden":8,"comingSoon":8,"live":156,"order":1099,"color":1006,"secondaryColor":1100,"icon":1101,"logo":1102,"marketplaceUrl":1103,"video":1723,"videos":1724,"seo":1726,"hero":1727,"features":1731,"promoSlides":1742},{"id":1105},[1725],{"id":1105,"duration":1108,"guide":1109,"title":1110,"description":1111},{"title":1113,"description":1114},{"title":1116,"description":1117,"links":1728},[1729,1730],{"label":269,"to":1120,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},[1732,1733,1734,1735,1736,1737,1738,1739,1740,1741],{"title":1124,"description":1125,"icon":1101},{"title":1127,"description":1128,"icon":1129},{"title":1131,"description":1132,"icon":298},{"title":1134,"description":1135,"icon":1136},{"title":1138,"description":1139,"icon":637},{"title":1141,"description":1142,"icon":1143},{"title":1145,"description":1146,"icon":1147},{"title":1149,"description":1150,"icon":302},{"title":1152,"description":1153,"icon":306},{"title":292,"description":1155,"icon":294},[1743,1744,1745,1746,1747],{"headline":1116,"description":1158,"image":1159},{"headline":1161,"description":1162,"image":1163},{"headline":1165,"description":1166,"image":1167},{"headline":1152,"description":1169,"image":1170},{"headline":321,"description":1172,"image":1173},[1749,1750,1751,1752,1753,1754,1755,1756,1757,1758],{"title":1124,"description":1125,"icon":1101},{"title":1127,"description":1128,"icon":1129},{"title":1131,"description":1132,"icon":298},{"title":1134,"description":1135,"icon":1136},{"title":1138,"description":1139,"icon":637},{"title":1141,"description":1142,"icon":1143},{"title":1145,"description":1146,"icon":1147},{"title":1149,"description":1150,"icon":302},{"title":1152,"description":1153,"icon":306},{"title":292,"description":1155,"icon":294},{"title":1116,"description":1117,"links":1760},[1761,1762],{"label":269,"to":1120,"color":33,"variant":34,"size":35},{"label":272,"to":273,"color":39,"variant":40,"size":35},{},[1765,1766,1767,1768,1769],{"headline":1116,"description":1158,"image":1159},{"headline":1161,"description":1162,"image":1163},{"headline":1165,"description":1166,"image":1167},{"headline":1152,"description":1169,"image":1170},{"headline":321,"description":1172,"image":1173},{"title":1113,"description":1114},{"id":1105},[1773],{"id":1105,"duration":1108,"guide":1109,"title":1110,"description":1111},{"id":1775,"title":216,"body":1776,"description":3106,"extension":3107,"meta":3108,"navigation":156,"path":104,"seo":3109,"stem":217,"__hash__":3110},"addonDocs_ja/addons/form-notifications/docs/2.guides/8.webhooks.md",{"type":1777,"value":1778,"toc":3098},"minimark",[1779,1786,1791,1841,1848,1858,1865,1877,2262,2334,2343,2349,2367,2373,2388,2391,2396,2863,2868,2938,2945,2949,2952,2995,3002,3005,3047,3050,3094],[1780,1781,1782,1785],"p",{},[1783,1784,101],"strong",{}," のルールは、一致した各回答を JSON として指定の URL に POST します。CRM、表計算ツール、独自のサーバー、または Zapier、Make、n8n などの自動化プラットフォームへのデータ連携に使えます。",[1787,1788,1790],"h2",{"id":1789},"webhook-のルールを作成する","Webhook のルールを作成する",[1792,1793,1794,1804,1821,1831],"ol",{},[1795,1796,1797,1800,1801,1803],"li",{},[1783,1798,1799],{},"+ 新しいルール","をクリックして ",[1783,1802,101],{}," を選びます",[1795,1805,1806,1808,1809,1811,1812,1814,1815,1817,1818,1820],{},[1783,1807,51],{},"ステップ：",[1783,1810,109],{},"のままにするか、",[1783,1813,110],{}," / ",[1783,1816,111],{},"を選んで承認者を設定します。一致する回答だけを送るには",[1783,1819,51],{},"を追加します",[1795,1822,1823,1826,1827,1830],{},[1783,1824,1825],{},"宛先","ステップ：エンドポイントの URL を貼り付けます（HTTPS のみ）。メッセージのステップはありません：ルールは固定の JSON ペイロードを送信します。URL の下の",[1783,1828,1829],{},"ペイロードを表示","で、フォームの質問を含む内容を確認してコピーできます",[1795,1832,1833,1836,1837,1840],{},[1783,1834,1835],{},"ルールを作成","をクリックし、一度だけ表示される",[1783,1838,1839],{},"署名シークレット","をコピーします（下記参照）",[1780,1842,1843],{},[1844,1845],"img",{"alt":1846,"src":1847},"Webhook のルールを編集：署名シークレットの行とテスト送信","/addons/form-notifications/rule-webhook-payload.png",[1780,1849,1850,1853,1854,1857],{},[1783,1851,1852],{},"テスト送信","は、署名付きのサンプルペイロードをエンドポイントに送り、返された HTTP ステータスを表示します。保存された URL は暗号化して保存され、マスクして表示されます。新しい URL を貼り付けるには",[1783,1855,1856],{},"置き換え","をクリックします。",[1787,1859,1861],{"id":1860},"ペイロード",[1862,1863,1860],"span",{"id":1864},"the-payload",[1780,1866,1867,1868,1872,1873,1876],{},"各リクエストは ",[1869,1870,1871],"code",{},"POST","、",[1869,1874,1875],{},"Content-Type: application/json"," で、本文は次のとおりです：",[1878,1879,1884],"pre",{"className":1880,"code":1881,"language":1882,"meta":1883,"style":1883},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"version\": 1,\n  \"event\": \"submitted\",\n  \"form\": { \"id\": \"1AbC...\", \"name\": \"Workshop sign-up\" },\n  \"response\": {\n    \"id\": \"a3f1...\",\n    \"submittedAt\": \"2026-01-31T09:30:00.000Z\",\n    \"respondentEmail\": \"respondent@example.com\",\n    \"answers\": [\n      { \"questionId\": \"q1\", \"title\": \"Your name\", \"value\": \"Ada Lovelace\" },\n      { \"questionId\": \"q3\", \"title\": \"Department\", \"value\": \"Ops\" }\n    ]\n  },\n  \"rule\": { \"id\": \"rule id\", \"name\": \"Zapier: new lead\" }\n}\n","json","",[1869,1885,1886,1893,1915,1938,1991,2006,2027,2048,2068,2082,2141,2197,2202,2208,2256],{"__ignoreMap":1883},[1862,1887,1889],{"class":1888,"line":819},"line",[1862,1890,1892],{"class":1891},"sMK4o","{\n",[1862,1894,1895,1898,1902,1905,1908,1912],{"class":1888,"line":1005},[1862,1896,1897],{"class":1891},"  \"",[1862,1899,1901],{"class":1900},"spNyl","version",[1862,1903,1904],{"class":1891},"\"",[1862,1906,1907],{"class":1891},":",[1862,1909,1911],{"class":1910},"sbssI"," 1",[1862,1913,1914],{"class":1891},",\n",[1862,1916,1918,1920,1923,1925,1927,1930,1934,1936],{"class":1888,"line":1917},3,[1862,1919,1897],{"class":1891},[1862,1921,1922],{"class":1900},"event",[1862,1924,1904],{"class":1891},[1862,1926,1907],{"class":1891},[1862,1928,1929],{"class":1891}," \"",[1862,1931,1933],{"class":1932},"sfazB","submitted",[1862,1935,1904],{"class":1891},[1862,1937,1914],{"class":1891},[1862,1939,1940,1942,1945,1947,1949,1952,1954,1958,1960,1962,1964,1967,1969,1972,1974,1977,1979,1981,1983,1986,1988],{"class":1888,"line":9},[1862,1941,1897],{"class":1891},[1862,1943,1944],{"class":1900},"form",[1862,1946,1904],{"class":1891},[1862,1948,1907],{"class":1891},[1862,1950,1951],{"class":1891}," {",[1862,1953,1929],{"class":1891},[1862,1955,1957],{"class":1956},"sBMFI","id",[1862,1959,1904],{"class":1891},[1862,1961,1907],{"class":1891},[1862,1963,1929],{"class":1891},[1862,1965,1966],{"class":1932},"1AbC...",[1862,1968,1904],{"class":1891},[1862,1970,1971],{"class":1891},",",[1862,1973,1929],{"class":1891},[1862,1975,1976],{"class":1956},"name",[1862,1978,1904],{"class":1891},[1862,1980,1907],{"class":1891},[1862,1982,1929],{"class":1891},[1862,1984,1985],{"class":1932},"Workshop sign-up",[1862,1987,1904],{"class":1891},[1862,1989,1990],{"class":1891}," },\n",[1862,1992,1994,1996,1999,2001,2003],{"class":1888,"line":1993},5,[1862,1995,1897],{"class":1891},[1862,1997,1998],{"class":1900},"response",[1862,2000,1904],{"class":1891},[1862,2002,1907],{"class":1891},[1862,2004,2005],{"class":1891}," {\n",[1862,2007,2009,2012,2014,2016,2018,2020,2023,2025],{"class":1888,"line":2008},6,[1862,2010,2011],{"class":1891},"    \"",[1862,2013,1957],{"class":1956},[1862,2015,1904],{"class":1891},[1862,2017,1907],{"class":1891},[1862,2019,1929],{"class":1891},[1862,2021,2022],{"class":1932},"a3f1...",[1862,2024,1904],{"class":1891},[1862,2026,1914],{"class":1891},[1862,2028,2030,2032,2035,2037,2039,2041,2044,2046],{"class":1888,"line":2029},7,[1862,2031,2011],{"class":1891},[1862,2033,2034],{"class":1956},"submittedAt",[1862,2036,1904],{"class":1891},[1862,2038,1907],{"class":1891},[1862,2040,1929],{"class":1891},[1862,2042,2043],{"class":1932},"2026-01-31T09:30:00.000Z",[1862,2045,1904],{"class":1891},[1862,2047,1914],{"class":1891},[1862,2049,2050,2052,2055,2057,2059,2061,2064,2066],{"class":1888,"line":469},[1862,2051,2011],{"class":1891},[1862,2053,2054],{"class":1956},"respondentEmail",[1862,2056,1904],{"class":1891},[1862,2058,1907],{"class":1891},[1862,2060,1929],{"class":1891},[1862,2062,2063],{"class":1932},"respondent@example.com",[1862,2065,1904],{"class":1891},[1862,2067,1914],{"class":1891},[1862,2069,2070,2072,2075,2077,2079],{"class":1888,"line":247},[1862,2071,2011],{"class":1891},[1862,2073,2074],{"class":1956},"answers",[1862,2076,1904],{"class":1891},[1862,2078,1907],{"class":1891},[1862,2080,2081],{"class":1891}," [\n",[1862,2083,2084,2087,2089,2092,2094,2096,2098,2101,2103,2105,2107,2110,2112,2114,2116,2119,2121,2123,2125,2128,2130,2132,2134,2137,2139],{"class":1888,"line":747},[1862,2085,2086],{"class":1891},"      {",[1862,2088,1929],{"class":1891},[1862,2090,2091],{"class":1910},"questionId",[1862,2093,1904],{"class":1891},[1862,2095,1907],{"class":1891},[1862,2097,1929],{"class":1891},[1862,2099,2100],{"class":1932},"q1",[1862,2102,1904],{"class":1891},[1862,2104,1971],{"class":1891},[1862,2106,1929],{"class":1891},[1862,2108,2109],{"class":1910},"title",[1862,2111,1904],{"class":1891},[1862,2113,1907],{"class":1891},[1862,2115,1929],{"class":1891},[1862,2117,2118],{"class":1932},"Your name",[1862,2120,1904],{"class":1891},[1862,2122,1971],{"class":1891},[1862,2124,1929],{"class":1891},[1862,2126,2127],{"class":1910},"value",[1862,2129,1904],{"class":1891},[1862,2131,1907],{"class":1891},[1862,2133,1929],{"class":1891},[1862,2135,2136],{"class":1932},"Ada Lovelace",[1862,2138,1904],{"class":1891},[1862,2140,1990],{"class":1891},[1862,2142,2143,2145,2147,2149,2151,2153,2155,2158,2160,2162,2164,2166,2168,2170,2172,2175,2177,2179,2181,2183,2185,2187,2189,2192,2194],{"class":1888,"line":1099},[1862,2144,2086],{"class":1891},[1862,2146,1929],{"class":1891},[1862,2148,2091],{"class":1910},[1862,2150,1904],{"class":1891},[1862,2152,1907],{"class":1891},[1862,2154,1929],{"class":1891},[1862,2156,2157],{"class":1932},"q3",[1862,2159,1904],{"class":1891},[1862,2161,1971],{"class":1891},[1862,2163,1929],{"class":1891},[1862,2165,2109],{"class":1910},[1862,2167,1904],{"class":1891},[1862,2169,1907],{"class":1891},[1862,2171,1929],{"class":1891},[1862,2173,2174],{"class":1932},"Department",[1862,2176,1904],{"class":1891},[1862,2178,1971],{"class":1891},[1862,2180,1929],{"class":1891},[1862,2182,2127],{"class":1910},[1862,2184,1904],{"class":1891},[1862,2186,1907],{"class":1891},[1862,2188,1929],{"class":1891},[1862,2190,2191],{"class":1932},"Ops",[1862,2193,1904],{"class":1891},[1862,2195,2196],{"class":1891}," }\n",[1862,2198,2199],{"class":1888,"line":587},[1862,2200,2201],{"class":1891},"    ]\n",[1862,2203,2205],{"class":1888,"line":2204},13,[1862,2206,2207],{"class":1891},"  },\n",[1862,2209,2211,2213,2216,2218,2220,2222,2224,2226,2228,2230,2232,2235,2237,2239,2241,2243,2245,2247,2249,2252,2254],{"class":1888,"line":2210},14,[1862,2212,1897],{"class":1891},[1862,2214,2215],{"class":1900},"rule",[1862,2217,1904],{"class":1891},[1862,2219,1907],{"class":1891},[1862,2221,1951],{"class":1891},[1862,2223,1929],{"class":1891},[1862,2225,1957],{"class":1956},[1862,2227,1904],{"class":1891},[1862,2229,1907],{"class":1891},[1862,2231,1929],{"class":1891},[1862,2233,2234],{"class":1932},"rule id",[1862,2236,1904],{"class":1891},[1862,2238,1971],{"class":1891},[1862,2240,1929],{"class":1891},[1862,2242,1976],{"class":1956},[1862,2244,1904],{"class":1891},[1862,2246,1907],{"class":1891},[1862,2248,1929],{"class":1891},[1862,2250,2251],{"class":1932},"Zapier: new lead",[1862,2253,1904],{"class":1891},[1862,2255,2196],{"class":1891},[1862,2257,2259],{"class":1888,"line":2258},15,[1862,2260,2261],{"class":1891},"}\n",[2263,2264,2265,2283,2293,2303,2317],"ul",{},[1795,2266,2267,2269,2270,1872,2272,1872,2275,2278,2279,2282],{},[1869,2268,1922],{}," は ",[1869,2271,1933],{},[1869,2273,2274],{},"approved",[1869,2276,2277],{},"rejected"," のいずれかで、",[1869,2280,2281],{},"X-Skyfield-Event"," ヘッダーにも含まれます",[1795,2284,2285,2288,2289,2292],{},[1869,2286,2287],{},"response.respondentEmail"," は、フォームがメールアドレスを収集していない限り ",[1869,2290,2291],{},"null"," です",[1795,2294,2295,2298,2299,2302],{},[1869,2296,2297],{},"answers[].value"," は常に文字列で、チェックボックスの回答は ",[1869,2300,2301],{},", "," で結合されます",[1795,2304,2305,2308,2309,2312,2313,2269,2315,2292],{},[1869,2306,2307],{},"rule.id"," と ",[1869,2310,2311],{},"rule.name"," は実行されたルールを示します。ルールに名前がない場合、",[1869,2314,1976],{},[1869,2316,2291],{},[1795,2318,2319,2308,2321,2323,2324,2327,2328,2331,2332,2292],{},[1869,2320,2274],{},[1869,2322,2277],{}," のときは、",[1869,2325,2326],{},"approval: { \"decision\": \"approved\", \"decidedBy\": \"Dana\" }"," が追加されます。",[1869,2329,2330],{},"decidedBy"," は承認者が承認ページで入力した名前です。入力がない場合は承認者のメールアドレス、それもなければ ",[1869,2333,2291],{},[1780,2335,2336,2337,2269,2339,2342],{},"上記の形が安定している限り、",[1869,2338,1901],{},[1869,2340,2341],{},"1"," のままです。フィールドが追加されることはありますが、バージョンを上げずに削除や改名が行われることはありません。",[1787,2344,2346],{"id":2345},"署名を検証する",[1862,2347,2345],{"id":2348},"verifying-the-signature",[1780,2350,2351,2352,2355,2356,2359,2360,2362,2363,2366],{},"すべてのリクエストには ",[1869,2353,2354],{},"X-Skyfield-Signature"," ヘッダーが付きます。値は ",[1869,2357,2358],{},"sha256=\u003Chex>"," で、ルールの",[1783,2361,1839],{},"を鍵とした",[1783,2364,2365],{},"リクエスト本文","（生データ）の HMAC-SHA256 です。リクエストを信頼する前に検証してください。",[1780,2368,2369],{},[1844,2370],{"alt":2371,"src":2372},"Webhook のルールの保存後に一度だけ表示される署名シークレット","/addons/form-notifications/secret-once.png",[1780,2374,2375,2376,2379,2380,2383,2384,2387],{},"シークレット（",[1869,2377,2378],{},"whsec_...","）は、ルールに初めて Webhook URL を設定して保存した直後に",[1783,2381,2382],{},"一度だけ","表示されます。そのときにコピーしてください。再表示はできません。後で URL を置き換えても、シークレットは変わりません。紛失した場合は、ルールを開いて",[1783,2385,2386],{},"新しい署名シークレット","をクリックし、保存します。新しいシークレットが一度だけ表示され、古いものは直ちに無効になります。",[1780,2389,2390],{},"HMAC は受信した本文のバイト列そのものに対して計算してください。先に JSON をパースして再シリアライズすると空白が変わり、比較が失敗します。",[1780,2392,2393],{},[1783,2394,2395],{},"Node.js",[1878,2397,2401],{"className":2398,"code":2399,"language":2400,"meta":1883,"style":1883},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createHmac, timingSafeEqual } from 'node:crypto'\n\n// rawBody: string or Buffer of the request body, before any JSON parsing\nfunction verify(rawBody, header, secret) {\n  const expected = 'sha256=' + createHmac('sha256', secret).update(rawBody).digest('hex')\n  const a = Buffer.from(expected)\n  const b = Buffer.from(header ?? '')\n  return a.length === b.length && timingSafeEqual(a, b)\n}\n\n// Express example: use express.raw() so req.body is the untouched bytes\napp.post('/hook', express.raw({ type: 'application/json' }), (req, res) => {\n  if (!verify(req.body, req.get('X-Skyfield-Signature'), process.env.SKYFIELD_SECRET))\n    return res.status(401).end()\n  const payload = JSON.parse(req.body)\n  res.status(200).end()\n})\n","js",[1869,2402,2403,2435,2440,2446,2477,2546,2570,2598,2635,2639,2643,2648,2718,2778,2805,2832,2855],{"__ignoreMap":1883},[1862,2404,2405,2409,2411,2415,2417,2420,2423,2426,2429,2432],{"class":1888,"line":819},[1862,2406,2408],{"class":2407},"s7zQu","import",[1862,2410,1951],{"class":1891},[1862,2412,2414],{"class":2413},"sTEyZ"," createHmac",[1862,2416,1971],{"class":1891},[1862,2418,2419],{"class":2413}," timingSafeEqual",[1862,2421,2422],{"class":1891}," }",[1862,2424,2425],{"class":2407}," from",[1862,2427,2428],{"class":1891}," '",[1862,2430,2431],{"class":1932},"node:crypto",[1862,2433,2434],{"class":1891},"'\n",[1862,2436,2437],{"class":1888,"line":1005},[1862,2438,2439],{"emptyLinePlaceholder":156},"\n",[1862,2441,2442],{"class":1888,"line":1917},[1862,2443,2445],{"class":2444},"sHwdD","// rawBody: string or Buffer of the request body, before any JSON parsing\n",[1862,2447,2448,2451,2455,2458,2462,2464,2467,2469,2472,2475],{"class":1888,"line":9},[1862,2449,2450],{"class":1900},"function",[1862,2452,2454],{"class":2453},"s2Zo4"," verify",[1862,2456,2457],{"class":1891},"(",[1862,2459,2461],{"class":2460},"sHdIc","rawBody",[1862,2463,1971],{"class":1891},[1862,2465,2466],{"class":2460}," header",[1862,2468,1971],{"class":1891},[1862,2470,2471],{"class":2460}," secret",[1862,2473,2474],{"class":1891},")",[1862,2476,2005],{"class":1891},[1862,2478,2479,2482,2485,2488,2490,2493,2496,2499,2501,2504,2506,2509,2511,2513,2515,2517,2520,2523,2525,2527,2529,2531,2534,2536,2538,2541,2543],{"class":1888,"line":1993},[1862,2480,2481],{"class":1900},"  const",[1862,2483,2484],{"class":2413}," expected",[1862,2486,2487],{"class":1891}," =",[1862,2489,2428],{"class":1891},[1862,2491,2492],{"class":1932},"sha256=",[1862,2494,2495],{"class":1891},"'",[1862,2497,2498],{"class":1891}," +",[1862,2500,2414],{"class":2453},[1862,2502,2457],{"class":2503},"swJcz",[1862,2505,2495],{"class":1891},[1862,2507,2508],{"class":1932},"sha256",[1862,2510,2495],{"class":1891},[1862,2512,1971],{"class":1891},[1862,2514,2471],{"class":2413},[1862,2516,2474],{"class":2503},[1862,2518,2519],{"class":1891},".",[1862,2521,2522],{"class":2453},"update",[1862,2524,2457],{"class":2503},[1862,2526,2461],{"class":2413},[1862,2528,2474],{"class":2503},[1862,2530,2519],{"class":1891},[1862,2532,2533],{"class":2453},"digest",[1862,2535,2457],{"class":2503},[1862,2537,2495],{"class":1891},[1862,2539,2540],{"class":1932},"hex",[1862,2542,2495],{"class":1891},[1862,2544,2545],{"class":2503},")\n",[1862,2547,2548,2550,2553,2555,2558,2560,2563,2565,2568],{"class":1888,"line":2008},[1862,2549,2481],{"class":1900},[1862,2551,2552],{"class":2413}," a",[1862,2554,2487],{"class":1891},[1862,2556,2557],{"class":2413}," Buffer",[1862,2559,2519],{"class":1891},[1862,2561,2562],{"class":2453},"from",[1862,2564,2457],{"class":2503},[1862,2566,2567],{"class":2413},"expected",[1862,2569,2545],{"class":2503},[1862,2571,2572,2574,2577,2579,2581,2583,2585,2587,2590,2593,2596],{"class":1888,"line":2029},[1862,2573,2481],{"class":1900},[1862,2575,2576],{"class":2413}," b",[1862,2578,2487],{"class":1891},[1862,2580,2557],{"class":2413},[1862,2582,2519],{"class":1891},[1862,2584,2562],{"class":2453},[1862,2586,2457],{"class":2503},[1862,2588,2589],{"class":2413},"header",[1862,2591,2592],{"class":1891}," ??",[1862,2594,2595],{"class":1891}," ''",[1862,2597,2545],{"class":2503},[1862,2599,2600,2603,2605,2607,2610,2613,2615,2617,2619,2622,2624,2626,2629,2631,2633],{"class":1888,"line":469},[1862,2601,2602],{"class":2407},"  return",[1862,2604,2552],{"class":2413},[1862,2606,2519],{"class":1891},[1862,2608,2609],{"class":2413},"length",[1862,2611,2612],{"class":1891}," ===",[1862,2614,2576],{"class":2413},[1862,2616,2519],{"class":1891},[1862,2618,2609],{"class":2413},[1862,2620,2621],{"class":1891}," &&",[1862,2623,2419],{"class":2453},[1862,2625,2457],{"class":2503},[1862,2627,2628],{"class":2413},"a",[1862,2630,1971],{"class":1891},[1862,2632,2576],{"class":2413},[1862,2634,2545],{"class":2503},[1862,2636,2637],{"class":1888,"line":247},[1862,2638,2261],{"class":1891},[1862,2640,2641],{"class":1888,"line":747},[1862,2642,2439],{"emptyLinePlaceholder":156},[1862,2644,2645],{"class":1888,"line":1099},[1862,2646,2647],{"class":2444},"// Express example: use express.raw() so req.body is the untouched bytes\n",[1862,2649,2650,2653,2655,2658,2660,2662,2665,2667,2669,2672,2674,2677,2679,2682,2685,2687,2689,2692,2694,2696,2698,2700,2703,2706,2708,2711,2713,2716],{"class":1888,"line":587},[1862,2651,2652],{"class":2413},"app",[1862,2654,2519],{"class":1891},[1862,2656,2657],{"class":2453},"post",[1862,2659,2457],{"class":2413},[1862,2661,2495],{"class":1891},[1862,2663,2664],{"class":1932},"/hook",[1862,2666,2495],{"class":1891},[1862,2668,1971],{"class":1891},[1862,2670,2671],{"class":2413}," express",[1862,2673,2519],{"class":1891},[1862,2675,2676],{"class":2453},"raw",[1862,2678,2457],{"class":2413},[1862,2680,2681],{"class":1891},"{",[1862,2683,2684],{"class":2503}," type",[1862,2686,1907],{"class":1891},[1862,2688,2428],{"class":1891},[1862,2690,2691],{"class":1932},"application/json",[1862,2693,2495],{"class":1891},[1862,2695,2422],{"class":1891},[1862,2697,2474],{"class":2413},[1862,2699,1971],{"class":1891},[1862,2701,2702],{"class":1891}," (",[1862,2704,2705],{"class":2460},"req",[1862,2707,1971],{"class":1891},[1862,2709,2710],{"class":2460}," res",[1862,2712,2474],{"class":1891},[1862,2714,2715],{"class":1900}," =>",[1862,2717,2005],{"class":1891},[1862,2719,2720,2723,2725,2728,2731,2733,2735,2737,2740,2742,2745,2747,2750,2752,2754,2756,2758,2760,2762,2765,2767,2770,2772,2775],{"class":1888,"line":2204},[1862,2721,2722],{"class":2407},"  if",[1862,2724,2702],{"class":2503},[1862,2726,2727],{"class":1891},"!",[1862,2729,2730],{"class":2453},"verify",[1862,2732,2457],{"class":2503},[1862,2734,2705],{"class":2413},[1862,2736,2519],{"class":1891},[1862,2738,2739],{"class":2413},"body",[1862,2741,1971],{"class":1891},[1862,2743,2744],{"class":2413}," req",[1862,2746,2519],{"class":1891},[1862,2748,2749],{"class":2453},"get",[1862,2751,2457],{"class":2503},[1862,2753,2495],{"class":1891},[1862,2755,2354],{"class":1932},[1862,2757,2495],{"class":1891},[1862,2759,2474],{"class":2503},[1862,2761,1971],{"class":1891},[1862,2763,2764],{"class":2413}," process",[1862,2766,2519],{"class":1891},[1862,2768,2769],{"class":2413},"env",[1862,2771,2519],{"class":1891},[1862,2773,2774],{"class":2413},"SKYFIELD_SECRET",[1862,2776,2777],{"class":2503},"))\n",[1862,2779,2780,2783,2785,2787,2790,2792,2795,2797,2799,2802],{"class":1888,"line":2210},[1862,2781,2782],{"class":2407},"    return",[1862,2784,2710],{"class":2413},[1862,2786,2519],{"class":1891},[1862,2788,2789],{"class":2453},"status",[1862,2791,2457],{"class":2503},[1862,2793,2794],{"class":1910},"401",[1862,2796,2474],{"class":2503},[1862,2798,2519],{"class":1891},[1862,2800,2801],{"class":2453},"end",[1862,2803,2804],{"class":2503},"()\n",[1862,2806,2807,2809,2812,2814,2817,2819,2822,2824,2826,2828,2830],{"class":1888,"line":2258},[1862,2808,2481],{"class":1900},[1862,2810,2811],{"class":2413}," payload",[1862,2813,2487],{"class":1891},[1862,2815,2816],{"class":2413}," JSON",[1862,2818,2519],{"class":1891},[1862,2820,2821],{"class":2453},"parse",[1862,2823,2457],{"class":2503},[1862,2825,2705],{"class":2413},[1862,2827,2519],{"class":1891},[1862,2829,2739],{"class":2413},[1862,2831,2545],{"class":2503},[1862,2833,2835,2838,2840,2842,2844,2847,2849,2851,2853],{"class":1888,"line":2834},16,[1862,2836,2837],{"class":2413},"  res",[1862,2839,2519],{"class":1891},[1862,2841,2789],{"class":2453},[1862,2843,2457],{"class":2503},[1862,2845,2846],{"class":1910},"200",[1862,2848,2474],{"class":2503},[1862,2850,2519],{"class":1891},[1862,2852,2801],{"class":2453},[1862,2854,2804],{"class":2503},[1862,2856,2858,2861],{"class":1888,"line":2857},17,[1862,2859,2860],{"class":1891},"}",[1862,2862,2545],{"class":2413},[1780,2864,2865],{},[1783,2866,2867],{},"Python",[1878,2869,2873],{"className":2870,"code":2871,"language":2872,"meta":1883,"style":1883},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import hmac, hashlib\n\ndef verify(raw_body: bytes, header: str, secret: str) -> bool:\n    digest = hmac.new(secret.encode(), raw_body, hashlib.sha256).hexdigest()\n    return hmac.compare_digest(\"sha256=\" + digest, header or \"\")\n\n# Flask example\n@app.post(\"/hook\")\ndef hook():\n    if not verify(request.get_data(), request.headers.get(\"X-Skyfield-Signature\"), SECRET):\n        return \"\", 401\n    payload = request.get_json()\n    return \"\", 200\n","python",[1869,2874,2875,2880,2884,2889,2894,2899,2903,2908,2913,2918,2923,2928,2933],{"__ignoreMap":1883},[1862,2876,2877],{"class":1888,"line":819},[1862,2878,2879],{},"import hmac, hashlib\n",[1862,2881,2882],{"class":1888,"line":1005},[1862,2883,2439],{"emptyLinePlaceholder":156},[1862,2885,2886],{"class":1888,"line":1917},[1862,2887,2888],{},"def verify(raw_body: bytes, header: str, secret: str) -> bool:\n",[1862,2890,2891],{"class":1888,"line":9},[1862,2892,2893],{},"    digest = hmac.new(secret.encode(), raw_body, hashlib.sha256).hexdigest()\n",[1862,2895,2896],{"class":1888,"line":1993},[1862,2897,2898],{},"    return hmac.compare_digest(\"sha256=\" + digest, header or \"\")\n",[1862,2900,2901],{"class":1888,"line":2008},[1862,2902,2439],{"emptyLinePlaceholder":156},[1862,2904,2905],{"class":1888,"line":2029},[1862,2906,2907],{},"# Flask example\n",[1862,2909,2910],{"class":1888,"line":469},[1862,2911,2912],{},"@app.post(\"/hook\")\n",[1862,2914,2915],{"class":1888,"line":247},[1862,2916,2917],{},"def hook():\n",[1862,2919,2920],{"class":1888,"line":747},[1862,2921,2922],{},"    if not verify(request.get_data(), request.headers.get(\"X-Skyfield-Signature\"), SECRET):\n",[1862,2924,2925],{"class":1888,"line":1099},[1862,2926,2927],{},"        return \"\", 401\n",[1862,2929,2930],{"class":1888,"line":587},[1862,2931,2932],{},"    payload = request.get_json()\n",[1862,2934,2935],{"class":1888,"line":2204},[1862,2936,2937],{},"    return \"\", 200\n",[1780,2939,2940,2941,2944],{},"任意の ",[1783,2942,2943],{},"2xx"," ステータスで応答してください。本文は無視されます。",[1787,2946,2948],{"id":2947},"zapiermaken8n","Zapier、Make、n8n",[1780,2950,2951],{},"3つとも汎用の JSON Webhook を受け付けます：",[2263,2953,2954,2973,2987],{},[1795,2955,2956,2959,2960,2964,2965,2968,2969,2972],{},[1783,2957,2958],{},"Zapier","：トリガー ",[2961,2962,2963],"em",{},"Webhooks by Zapier","、イベント ",[1783,2966,2967],{},"Catch Hook","（署名を自分で検証する場合は ",[1783,2970,2971],{},"Catch Raw Hook","）。Zapier が表示する URL をルールに貼り付けます",[1795,2974,2975,2978,2979,2982,2983,2986],{},[1783,2976,2977],{},"Make","：",[1783,2980,2981],{},"Webhooks"," モジュールの ",[1783,2984,2985],{},"Custom webhook"," を追加し、その URL をコピーします",[1795,2988,2989,2978,2992,2994],{},[1783,2990,2991],{},"n8n",[1783,2993,101],{}," ノードを追加し、メソッドを POST にして、本番用 URL を使います",[1780,2996,2997,2998,3001],{},"ルールからテストを送信し、プラットフォーム側で ",[1869,2999,3000],{},"response.answers"," のフィールドをマッピングします。サンプルペイロードはプレースホルダーの回答を使うため、すべてのフィールドが揃っています。",[1787,3003,3004],{"id":3004},"配信と制限",[2263,3006,3007,3014,3017,3024,3038,3044],{},[1795,3008,3009,3010,3013],{},"エンドポイントは、公開インターネット上で ",[1783,3011,3012],{},"HTTPS"," により到達できる必要があります。プライベートアドレスやローカルアドレスは保存時に拒否されます",[1795,3015,3016],{},"リダイレクトは追跡されません。最終的な URL を使ってください",[1795,3018,3019,3020,3023],{},"エンドポイントの応答待ち時間は ",[1783,3021,3022],{},"5 秒","です。タイムアウトや 5xx 応答は 1 回再試行されます",[1795,3025,3026,3029,3030,3033,3034,3037],{},[1783,3027,3028],{},"404"," または ",[1783,3031,3032],{},"410"," の応答は、エンドポイントが存在しないことを意味します。ルールは",[1783,3035,3036],{},"一時停止","し、メールが 1 通届きます。ルールに新しい URL を貼り付けると再開します",[1795,3039,3040,3043],{},[1783,3041,3042],{},"履歴","ページには、各配信とエンドポイントが返した HTTP ステータスが一覧表示されます",[1795,3045,3046],{},"一時停止中またはオフの Webhook のルールが、フォームの他のルールを妨げることはありません",[1787,3048,3049],{"id":3049},"知っておきたいこと",[2263,3051,3052,3061,3077,3083],{},[1795,3053,3054,3055,3057,3058,3060],{},"Webhook のルールは",[1783,3056,106],{},"に従うため、エンドポイントはすべての送信の代わりに承認の判断を受け取ることもできます。",[2628,3059,106],{"href":119},"を参照してください",[1795,3062,3063,3064,3066,3067,3069,3070,3072,3073,3076],{},"確認済みの回答だけを送るには、ルールの",[1783,3065,106],{},"を",[1783,3068,110],{},"にして承認者を選びます。",[2628,3071,208],{"href":20},"を参照してください。ペイロードには ",[1869,3074,3075],{},"approval.decision"," が含まれます",[1795,3078,3079,3082],{},[1783,3080,3081],{},"チャンネルを変更…"," で Webhook のルールをメールやチャットチャンネルに移せます。新しい送り先はそこで設定します。Webhook に戻す場合は URL をもう一度貼り付ける必要があります",[1795,3084,3085,3086,3089,3090,3060],{},"Webhook のルールには",[1783,3087,3088],{},"有効なライセンス","が必要です。無料トライアルも対象です。",[2628,3091,3093],{"href":3092},"/addons/form-notifications/docs/guides/sending-and-limits#what-needs-a-license","ライセンスが必要な機能",[3095,3096,3097],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":1883,"searchDepth":1005,"depth":1005,"links":3099},[3100,3101,3102,3103,3104,3105],{"id":1789,"depth":1005,"text":1790},{"id":1860,"depth":1005,"text":1860},{"id":2345,"depth":1005,"text":2345},{"id":2947,"depth":1005,"text":2948},{"id":3004,"depth":1005,"text":3004},{"id":3049,"depth":1005,"text":3049},"Google フォームの各回答を署名付き JSON として独自のエンドポイント、Zapier、Make、n8n に送信し、署名を検証する","md",{},{"title":216,"description":3106},"YCT6qiRxsJbh-Sr6GPKV9ebICuAZUaMdEYZbRiMeqs4",[3112,3114],{"title":213,"path":91,"stem":214,"description":3113,"children":-1},"ルールを使って Google フォームの回答を Slack、Discord、Microsoft Teams のチャンネルに投稿する",{"title":219,"path":220,"stem":221,"description":3115,"children":-1},"Form Notifications がどこから送信するか、ライセンスが必要な機能、知っておくべき送信上限",1791920368745]