Google Formsの変更をFormfacadeと同期するには?

"登録用に送ったリンクが、まだ前のフォームを開いてしまいます"- Google Docs Editors Community

質問をGoogle Formsで管理し、Formfacadeでウェブサイトにフォームを表示している場合、Google Formsで行った変更は自動ではページに反映されません。Syncボタンはなく、ページは誰かが開くたびにGoogle Formsを見に行くわけでもありません。フォームをインポートし直すのも答えではありません。埋め込みコードも回答も別の、新しいコピーができてしまいます。同期が行われるのは、Formfacadeのエディタでフォームを開いたときで、エディタがGoogle Formsのフォームを読み込み直します。そのあとページを再読み込みすれば、変更が反映されています。

1. Google Formsで変更する

ページが使っているGoogle Formsのフォームを開き、変更を加えます。たとえば、Request a call backフォームにBest time to callの質問を追加します。フォームをインポートした場合、ページが使っているのは元のフォームではなく、Formfacadeにあるフォームのコピーです。ページが使っているフォームを開くには、Formfacadeでフォームを開いてEDITをクリックします。フォームのタイトルをクリックし、タイトルカードの⚙️アイコンをクリックし、Advancedタブをクリックして、Edit this form with Google Formsの横にあるLaunchをクリックします。
新しい選択式の質問Best time to callを加えたGoogle FormsのRequest a call backフォーム。その質問に印が付いています

2. Formfacadeのエディタでフォームを開く

FormfacadeでEDITをクリックするか、すでに開いている場合はページを再読み込みします。Formfacadeはここでフォームを開くたびにGoogle Formsのフォームを読み込み直すので、これが同期です。新しい質問が画面に表示されます。ページを再読み込みすると、そちらにも表示されます。
Request a call backフォームを開いたFormfacadeのエディタ。Editと新しいBest time to callの質問に印が付いています

3. 次からは、Formfacadeのエディタで変更する

ここで行った変更はGoogle Formsのフォームに保存され、ページを再読み込みすると反映されるので、同期は不要です。EDITをクリックし、質問をクリックして変更します。
FormfacadeのエディタでBest time to callの質問を開いた画面。Editと質問欄に印が付いています

まとめ

質問をGoogle Formsで管理してウェブサイトに表示している場合、変更のたびにページへ反映させる必要があり、フォームをインポートし直すと埋め込みコードが別の新しいコピーができてしまいます。Formfacadeなら、Google Formsのフォームを変更したあとエディタでフォームを開き、ページを再読み込みします。Formfacadeのエディタで変更すれば、同期は不要です。ご不明な点があれば、サポートまでご連絡ください。

最終更新: