フォームの変更が埋め込みフォームに反映されません。どうすれば直せますか?

"Google Formsでフォームを作ったのですが、一部の質問がユーザーの画面に表示されません"- Google Docs Editors Community

これはよくある質問で、Googleのフォーラムでは53人が尋ねています。質問を変えたのに、ウェブサイトのフォームに反映されないのです。再読み込みしても、ブラウザのキャッシュを消しても、埋め込みコードを貼り直しても新しい質問は出てこず、みんな古いフォームに入力し続けます。Formfacadeのフォームは、誰かがページを開くたびにGoogle Formsのフォームを読み込むわけではありません。読み込むのは、Formfacadeのエディタでフォームを開いたときです。フォームをインポートした場合、ページで使われているのは元のフォームではなく、Formfacadeのコピーです。解決するには、ページで使われているフォームを変更し、Formfacadeのエディタで開いてから、ページを再読み込みします。

1. ページで使われているフォームを開く

ページで使われているのは、変更したフォームではないかもしれません。フォームをインポートした場合、Formfacadeはフォームのコピーを作り、ページではそのコピーが使われます。元のフォームを変更してもコピーには反映されません。ページで使われているフォームを開くには、Formfacadeでフォームを開いてEDITをクリックします。フォームのタイトルをクリックし、タイトルカードの⚙️アイコン、Advancedタブの順にクリックして、Edit this form with Google Formsの横のLaunchをクリックします。開いたフォームで変更してください。
エディタでタイトルカードが選択されたフォーム。Edit、タイトル、歯車アイコンに印が付いています

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

ページには、FormfacadeがGoogle Formsのフォームから保存した質問が表示されます。Formfacadeは、誰かがページを開くたびにGoogle Formsのフォームを読み込むわけではありません。読み込むのは、エディタでフォームを開いたときです。FormfacadeでEDITをクリックするか、すでに開いている場合はページを再読み込みします。変更が画面に反映されます。自分のページを再読み込みすると、そこにも反映されます。
Request a call backフォームを開いたFormfacadeのエディタ。Editと新しいBest time to callの質問に印が付いています

3. ページの埋め込みコードを確認する

それでもページに古いフォームが表示される場合は、別のフォームが使われているのかもしれません。フォームをインポートするたびに、独自の埋め込みコードを持つ新しいコピーができます。SHARE、Embedの順にクリックし、ウェブサイトを選びます。このコードをページにあるコードと比べます。違っていれば、古いコードをこのコードに置き換えてください。
ページに貼り付けるコードが表示されたFormfacadeのEmbed画面

まとめ

ウェブサイトにあるフォームを変更したら、訪問者にその変更が見えなければなりませんが、再読み込みやキャッシュの削除では反映されません。Formfacadeなら、ページで使われているフォームを変更し、Formfacadeのエディタで開いてから、ページを再読み込みします。Formfacadeのエディタで行った変更は、追加の手順なしでページに反映されます。ご不明な点があれば、サポートにご連絡ください。

最終更新: