8

Google フォームを編集してデータの検証を許可し、JavaScript または同様のツールを使用してフォームに高度な感覚を与えることは可能ですか。フォームが Google 環境から削除されていないこと、または少なくともそのデータを Google スプレッドシートにフィードできることを確認しながら。

4

3 に答える 3

5

それを行うことは可能ですが、それを行うための非常に「クリーンな」方法ではありません。Googleフォームでフォームを作成し、HtmlServiceを使用してリンク付きのhtmlを解析し、そこからさらにhtml/javascriptを追加できます。このトリックは今のところ可能ですが、Googleフォームのhtml構造に変更があると、これが壊れます。

于 2012-07-09T23:51:43.427 に答える
2

わかりました、私はこれを考え出しました。... 内のセクションを取得してウェブページに貼り付けるだけで、Google データ ソースであるスプレッドシートとやり取りできます。その後、html、javascript、ajax などの任意の Web ツールを使用してフォーム自体を編集できます。ただし、この方法について知っておくべきことがいくつかあります。

  1. 新しいフィールドを追加したい場合は、それを実際の G​​oogle フォームに追加してから、もう一度 ... をコピーして、以前に行ったすべての作業をやり直す必要があります。したがって、常に新しいフィールドを追加し続けることがわかっている場合、これは悪い方法です。

  2. タグのクラス名、フォーム アクション パラメーターなどの Google 関連の用語を変更しないようにしてください。フォルムとその周辺。

于 2012-07-11T21:53:00.890 に答える
1

並べ替え: Google Apps Script を使用して非常に洗練されたフォームを作成できます。経験があり、ライブラリを持っている人にとって、これは 1 時間程度の短い時間です。ゼロから始める場合は、かなり時間がかかります (Apps Script の初心者にとっては、学習曲線が少し長くなる可能性があります)。

ドメイン内のユーザーにカスタム フォームを配信する場合、Google Apps Script がうまく機能することがわかりました。一般大衆から情報を収集する必要があり、通常の Google フォームを使用して収集できる場合、それもうまく機能します。ただし、Apps Script を使用してドメイン外の人から情報を収集する必要がある場合は、Google ではなく別のサービスを使用します。

幸運を祈ります。

于 2012-07-09T23:19:24.583 に答える