問題タブ [google-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
921 参照

google-apps-script - Google FormApp のカスタマイズ

非推奨の UIapp フォームをコーディングする例はたくさんありますが、新しい FormApp クラスを使用する例はほとんどありません。

私が必要としているのは、基本的に、ラジオ ボタンの代わりに入力用のテキスト ボックスを持つグリッド コントロール、つまりテーブルです。配置またはコンテナーを使用してテーブルをセットアップする方法を示すものは何も見つかりません。

助言がありますか?これは新しい学習曲線の始まりにすぎないと確信しているので、FormApp のコーディングの例を詳しく説明しているサイトへのリンクを希望します。

ありがとう!!

0 投票する
4 に答える
26810 参照

python - PythonでのGoogleフォームの応答?

次のような Google フォームで応答を送信できるようにする Python スクリプトを作成しようとしています: https://docs.google.com/forms/d/152CTd4VY9pRvLfeACOf6SmmtFAp1CL750Sx72Rh6HJ8/viewform

しかし、実際に POST を送信する方法と、この POST に実際に何が含まれているかを確認するにはどうすればよいですか?

0 投票する
2 に答える
2752 参照

javascript - Google スプレッドシートのカスタム関数 - スプレッドシートから渡された配列の処理

Google スプレッドシートで動作する簡単なスクリプトを作成しようとしています。スプレッドシートは Google フォームから入力を取得するため、スプレッドシートには次のような一連の値があります。

http://i43.tinypic.com/2losg5.jpg

私の目標は、ユーザーが指定した範囲内の各フォーム入力から数値を取り除き、すべての数値を追加して単一のスコアを提供するスクリプトを作成することです。したがって、たとえば、ユーザーが=sumColumns(H2:K2)セルに入力すると、スコアの合計が返されます (私が投稿したサンプル スクリーンショットでは、 , の結果が返され3+3+0+3ます9)。

これを行うために私が書いたコードは次のとおりです。

問題は、2 つの値を加算しているようにしか見えないことです。そのため=sumColumns(H2:K2)、スプレッドシートにセルを入力すると、 のみが返されます6。また、3 行目で から に変更すると、i <= values.length数字i < values.lengthが 1 つしか追加されないため3、結果として得られます。Google スプレッドシートの値が関数に渡される方法を誤解していると思いますが、完全に機能させることができませんでした。助けていただければ幸いです。

0 投票する
1 に答える
409 参照

google-apps-script - Google フォーム GAS スクリプトから Trac チケットを作成しますか?

これは、元の質問hereに対するフォローアップの質問です。Bugzilla と Trac の間の決定は私たちのためになされたようで、Trac はそうです。これまでに見つけたオプションは次のとおりです。

  • メール通知を行っている GAS スクリプトを変更して、現在の Google フォーム ベースのバグ レポートを活用してください。これまでのところ例を見つけることができませんでしたが、GAS スクリプトの電子メール部分を変更して、Trac サーバーに電子メールを送信し、チケットを自動的に開くことができるようです。これは私の好みのオプションですが、可能であれば例を見たいと思います。

  • TracCmdScriptを使用して何かを作成しますが、サイトは 3 年間更新されておらず、Python を使用しているようです。これは、私が習熟していない言語 (なりたいと思っています) と、XmlRpcPluginの下にあると思われる言語です。現在の開発。

  • この SO ページで引用されているemail2tracを使用する電子メール オプションの Web サイトもありますが、引用されたサイトは死んでいるようです。 編集: ここに新しいサイトがあります: email2tracは、数年間まだ触れられていませんが、機能しているようです。

SOの人々が持つ可能性のある他の提案を受け入れます。

0 投票する
4 に答える
17651 参照

http - GoogleフォームへのHTTP POST

Google フォームに Http POST を実行する必要があり、アドバイス ( http://productforums.google.com/forum/#!topic/docs/iCfNwOliYKY ) に従って、次のような URL 構文を作成しました。

https://docs.google.com/forms/d/MY_FORM_ID&entry.2087820476=hello&entry.261928712=dear&submit=送信

最終的には iOS と Android から POST を実行しますが、単純にブラウザーでテストしていて、うまくいきません。「申し訳ありませんが、リクエストしたファイルは存在しません」という Google ドライブの応答が返ってきました。エントリは私の回答スプレッドシートには入りません。

私は何が欠けていますか?私はいたるところを見ましたが、この質問に答えるものは何もないようです。

編集:

ターゲット プラットフォームで直接テストした方がよい場合もあると思います。次のコードは iOS で機能します。

0 投票する
1 に答える
4171 参照

google-apps-script - Google フォームの送信後に確認メールを送信する

次の列を持つGoogleフォームがあります。

名前 | 電子メール | have_kids

ここで、Name は単なるテキスト入力、email は単なるメール、have_kids は yes/no ラジオ ボタンです。

元。dmkumar | myemail@gmail.com | はい

ユーザーがフォームを送信すると、データが Google スプレッドシートに送信されます。ユーザーが have_kids に「はい」を選択した場合、そのユーザーにメールが送信されるように設定したいと思います。ここに私が今持っているコードがあります。フォーム送信時に、スプレッドシートから関数を実行するトリガー イベントがあります。

これが私が今持っているコードです(それは機能していません):

私はGoogleスクリプトを初めて使用するので、簡単な説明をいただければ幸いです。ありがとう!

0 投票する
1 に答える
5015 参照

google-apps-script - Googleフォームからの印刷・ダウンロード

ちょっとした情報: Google フォーム、Google ドキュメント、Google スプレッドシートを使用しています。Google スプレッドシートに回答を送信する Google フォームがあります。また、フォーム送信を受け取り、すべての回答を PDF テンプレートに入れ、結果の PDF を私の電子メール アドレスに電子メールで送信する、onFormSubmit 用に記述された関数を備えた GAS もあります。

これは問題ありませんが、次のいずれかのフォームも作成したいと思います。

A) フォームにご記入いただいた方にPDFのダウンロードをプレゼント

B)PDFを自動的に印刷します(おそらくGoogleクラウドプリントなどを使用します)

これは大企業全体で障害報告に使用されており、フォームに記入する各担当者は、フォームに記入した後、製品に添付する障害報告のコピーを取得する必要があります。

私の現在のスクリプトはここにあります: http://pastebin.com/0BrkLekX

0 投票する
1 に答える
114 参照

google-apps-script - Google フォームが機能しなくなった

私は学生の労働者であり、Google フォームの操作方法を学んでいます。私が現在関与している部門のフォームを作成しようとしています。カスタムの Google フォームがあり、少しの間機能していましたが、停止しました。http://www.uaf.edu/marketing/intake/にあります。トリガーを onFormSubmit > FromSpreadsheet > onFormSubmit に設定しました。スクリプト エディターでこのコードを使用し、onFormSubmit に設定しています。

0 投票する
2 に答える
2565 参照

google-apps-script - フォーム内の Google Apps スクリプト

学生が入力するフォームを作成しています。メールアドレスを自動入力したいのですが、その方法がわかりません。私は次のことを考え出しましたが、私はこれに非常に慣れていないため、かなりずれている可能性があります。実装方法がわからず、null 応答が返されます。email というフォームの質問が必要ですか? ユーザーの電子メールを非表示にして記録するにはどうすればよいですか?