2016-07-22 14 views
0

私はGoogleフォームとスクリプトとそのフォームにバインドされたスクリプトを持っています。 ユーザーがフォームに記入したときに実行する関数を取得しようとしています。Googleフォームアプリスクリプトでonload関数を実行しています

私が実行する唯一の機能は、OnFormSubmitトリガーにフックするときです。 私が試しても、他の機能は実行されていません。

ユーザーがフォームに入力したときに初期ロード時にGoogle App Scriptを実行できますか?これは可能ですか?

おかげ


詳細(私はタスクを達成するためにいくつかの他の方法を受け入れるだろう):

機能は、私は、フォームに渡すいくつかのURLパラメータをキャプチャし、送信する必要がありますそれはGoogleアナリティクスに引き継がれています...私はその部分がここで解決されると信じています:Google Forms & The Measurement Protocol

フォームには数ページ私が最初のページに渡すパラメータは、ユーザーが次のページに行くと失われるため、フォームを送信するときにはキャプチャできません。したがって、ユーザーが最初にフォームを編集するときはいつでも実行しようとしています。

サンディは答えを書いていないので、私は、私は、...

+3

何を求めていると、Googleフォームでは不可能です。 Apps Script Web Appを作成し、HTML、CSS、およびJavaScriptを使用して独自の入力フォームを設計する必要があります。 –

+0

@SandyGoodご意見ありがとうございます。他に誰も追加することがない場合は正解として受け入れます... – jenciso

答えて

1

を隠しページのプレフィルドフィールドとしてのparamsを追加しようとしましたが、それが隠されている場合、それはあまりにも提出に失われます意志。

フォームの一部としてApps Scriptを実行することはできません。ユーザーがフォームを記入するときにフォームを変更することはできません(動的フォーム...など)。このタイプの動作が必要な場合は、Apps Script Web Appの一部として独自のフォームを作成する必要があります。

Webアプリケーションの情報は:https://developers.google.com/apps-script/guides/web

関連する問題