Googleフォームを編集して、データの検証やいくつかのjavascriptなどのツールを使用してフォームに高度な感触を与えることは可能ですか?フォームがGoogle環境から削除されないか、atleastがデータをGoogleスプレッドシートにフィードできることを確認しながら、Googleの環境内でGoogleフォームのソースを編集する
答えて
これを行うことは可能ですが、それを行うのは非常に「クリーン」な方法ではありません。あなたはGoogleフォームを使用してフォームを作成し、HtmlServiceを使用してhtmlをリンクで解析し、そこからhtml/javascriptを追加できます。このトリックは今のところ可能ですが、Googleフォームのhtml構造に変更がある場合は、これを破ります。
並べ替え... Google Apps Scriptを使用すると、非常に洗練されたフォームを作成できます。経験とライブラリを持っている人にとっては、これは1時間もの短いことがあります。初心者から始めれば、かなり時間がかかります(Apps Script初心者の学習曲線はやや高いかもしれません)。
ドメイン内のユーザーにカスタムフォームを配信すると、Google Apps Scriptがうまく機能することがわかりました。一般のユーザーから情報を収集する必要があり、定期的なGoogleフォームを使用して情報を収集できる場合は、それも効果的です。ただし、ドメイン外のユーザーからのAppsスクリプトを使用して情報を収集する必要がある場合は、Google以外のサービスを使用します。
幸運のベスト。
私はGoogle App Scriptを使用していますが、私はワークフローの承認を伴うGASに関するプロジェクトを行って以来、私は初心者だと言いません。しかし、私はちょうどGoogle App Scriptを使ってフォームをカスタマイズする方法の基礎を与える信頼できるリソースを見つけることができません。 –
私はこれを考えました。あなたは単にセクション内のセクションを取ってあなたのウェブページに貼り付けることができ、それはまだGoogleのデータソース、スプレッドシートと対話します。そこには、HTMLやJavaScript、AJAXなどのように、フォーム自体を編集するために、任意のWebツールを使用することができます。しかし、あなたがこの方法について知っておくべきいくつかあります後:新しいフィールドを追加したい場合は
は、あなたはそれを実際のGoogleフォームに追加してからもう一度コピーしなければなりません。そして前にあなたがやったすべての作業をやり直してください。したがって、常に新しいフィールドを追加し続けることがわかっている場合、これは悪い方法です。
タグのクラス名、フォームアクションパラメータなどのようなGoogle関連の用語を変更しないようにしてください。あなたがそれを行うことができる仕事の種類は完全に容認できるものですフォームとその周囲のルック・アンド・フィール。
HtmlServiceを使用します。私はこの答えを思いついた人は誰もいないのは残念です。 –
- 1. レジストリ内の環境変数を編集する
- 2. Googleモーションチャートの編集
- 3. UNIXのPATH環境変数の編集
- 4. 他のプログラミング環境でGoogle AppInventorで作成したアプリケーションを編集することはできますか?
- 5. GoogleマップでGoogleのリンクを削除/編集する
- 6. Googleマップでポリラインを編集する
- 7. Googleでプログラムを編集する
- 8. クッキーフリーの環境(ブライトスクリプト)のGoogle Analytics
- 9. Googleリーダー編集API認証の問題
- 10. 編集GoogleのChromeデベロッパーツール自体
- 11. ADFの編集フォームを編集
- 12. JavaとCloud SQLを使用するGoogleフレキシブル環境のKillbill
- 13. ソースでIDマークアップを編集する
- 14. jQuery UIソースの編集
- 15. フォーム用Google Script:フォームレスポンスが送信されるとすぐに編集する
- 16. 開発環境でのGoogleアプリエンジンのメンテナンス期間のシミュレーション
- 17. JavaScriptでGoogleドキュメントをプログラムで編集する
- 18. Google Maps Polylineを編集するイベントハンドラですか?
- 19. Google Chromeテーマを編集することはできますか?
- 20. 春の環境プロパティーのソース設定
- 21. Googleドキュメントのようにリアルタイムフォーム編集を実装する方法
- 22. Google Chrome拡張機能を編集するビジュアルフォースページのテキストボックス
- 23. Googleマップでロードされたポリゴンを編集する
- 24. Google datalab環境にPythonライブラリを追加する
- 25. Googleマップ - 境界線/ビューポート内で検索
- 26. Googleはどのように複数のユーザーをGoogleドキュメントで編集することができますか?
- 27. GoogleのreCAPTCHA秘密鍵の環境変数の使用
- 28. Google App Engineを使用した複数のサービスフレキシブル環境
- 29. 編集PHPフォーム
- 30. Google App Engineの開発と生産環境の設定
私が探している質問に言い換えると、プログラムでGoogleフォームを編集する方法です。私はそれに使うクラス、パッケージ、APIにしたい。それを明示的に答えることができる。可能であれば、これらのリソースへのリンクを提供してください。 –
まず、GoogleフォームからHTMLコードを取得するには、UrlFetchApp.fetch(myFormUrl).getContentText()を使用する必要があります。次に、コードを置き換えて置き換えることができます。最後に、取得したHTMLとともにHtmlService.createHtmlOutput()を使用します。 Googleフォームのhtml構造が変更された場合、いつでも破損する可能性があるため、これは直接的な方法でもドキュメントでもないので、これは「ハック」のトリックです。 – shh