問題タブ [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.
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 で機能します。
google-apps-script - Google フォームの送信後に確認メールを送信する
次の列を持つGoogleフォームがあります。
名前 | 電子メール | have_kids
ここで、Name は単なるテキスト入力、email は単なるメール、have_kids は yes/no ラジオ ボタンです。
元。dmkumar | myemail@gmail.com | はい
ユーザーがフォームを送信すると、データが Google スプレッドシートに送信されます。ユーザーが have_kids に「はい」を選択した場合、そのユーザーにメールが送信されるように設定したいと思います。ここに私が今持っているコードがあります。フォーム送信時に、スプレッドシートから関数を実行するトリガー イベントがあります。
これが私が今持っているコードです(それは機能していません):
私はGoogleスクリプトを初めて使用するので、簡単な説明をいただければ幸いです。ありがとう!
google-apps-script - Googleフォームからの印刷・ダウンロード
ちょっとした情報: Google フォーム、Google ドキュメント、Google スプレッドシートを使用しています。Google スプレッドシートに回答を送信する Google フォームがあります。また、フォーム送信を受け取り、すべての回答を PDF テンプレートに入れ、結果の PDF を私の電子メール アドレスに電子メールで送信する、onFormSubmit 用に記述された関数を備えた GAS もあります。
これは問題ありませんが、次のいずれかのフォームも作成したいと思います。
A) フォームにご記入いただいた方にPDFのダウンロードをプレゼント
B)PDFを自動的に印刷します(おそらくGoogleクラウドプリントなどを使用します)
これは大企業全体で障害報告に使用されており、フォームに記入する各担当者は、フォームに記入した後、製品に添付する障害報告のコピーを取得する必要があります。
私の現在のスクリプトはここにあります: http://pastebin.com/0BrkLekX
google-apps-script - Google フォームが機能しなくなった
私は学生の労働者であり、Google フォームの操作方法を学んでいます。私が現在関与している部門のフォームを作成しようとしています。カスタムの Google フォームがあり、少しの間機能していましたが、停止しました。http://www.uaf.edu/marketing/intake/にあります。トリガーを onFormSubmit > FromSpreadsheet > onFormSubmit に設定しました。スクリプト エディターでこのコードを使用し、onFormSubmit に設定しています。
google-apps-script - フォーム内の Google Apps スクリプト
学生が入力するフォームを作成しています。メールアドレスを自動入力したいのですが、その方法がわかりません。私は次のことを考え出しましたが、私はこれに非常に慣れていないため、かなりずれている可能性があります。実装方法がわからず、null 応答が返されます。email というフォームの質問が必要ですか? ユーザーの電子メールを非表示にして記録するにはどうすればよいですか?
google-apps-script - スプレッドシート メニューから Google フォームを起動する
スプレッドシートのメニューからアクセスできるようにするには、2 つの別個のフォームが必要です。いくつかのトラブルの後、Mogsdad からこの素晴らしい回答を見つけました: Single Google Form for multiple Sheets
htmlservice を使用してフォームを uiapp に埋め込むために彼のコードを使用しました。したがって、私のコードは彼のように見えます:
したがって、このコードは約 2 ~ 3 週間前までは完全に機能していましたが (正確には言えません)、それ以降は、google-apps にログインするためのログイン プロンプトが表示されるか、サーバー エラーが返されます。フォームは公開に設定されているため、ログインする必要はありません。最後に、ログインも機能しません。Cookie を許可する必要があるためです (ブラウザの設定で許可されています。html サービスは Cookie へのログインを処理できないと思います)。
では、スクリプトを再び機能させるにはどうすればよいでしょうか。私は何も変更していませんが、Mogsdad からの回答のコードと同じです。
google-docs - Google フォームの回答をスプレッドシートの既存のシートに保存する
Google フォームとスプレッドシートを初めて使用します。
フォームを作成し、その回答を Google スプレッドシートの新しいシートに送信できることは知っています。
スプレッドシートの既存のシートにフォームの回答を保存できるかどうか疑問に思っています。
このページは不要と思われる not を示しているようです。
フォームは、Wordpress Web サイトに埋め込まれます。
google-sites - Google サイト ページに直接投稿する Google フォームを作成することは可能ですか?
ユーザーが他のユーザーが読むために投稿できるフォームのようなコメントを作成したい (ブログのようなもの) これは、Google サイト/Google フォームで行うことができますか? もしそうなら、私を正しい方向に向けてもらえますか?フォームをメールまたはスプレッドシートに投稿する方法しか見つけられないようです。
ありがとうございました
google-apps-script - Google フォームを使用して自動応答を作成する
ユーザーが Google フォームに入力した後、自動応答を作成しようとしています。これまでのところ、別のユーザーから適応させた次のコードがあります
コードをデバッグすると、次のメッセージが表示されます。
TypeError: undefined からプロパティ「値」を読み取れません。(2 行目、ファイル「コード」)
私が間違っているアイデアはありますか?
google-apps-script - Apps Script を使用してライブ Google フォームで複数選択オプションを動的に編集する
私は LA の高校の教師で、Apps Script を使用してコース登録システムを作成しようとしています。この登録に使用している Google フォームは、次の目的で必要です。
質問 1) 学生の現在の回答の選択肢に基づいて、新しいページの後続の多肢選択問題で利用可能な選択肢を更新します。
質問 2) 複数選択オプションが「上限」に達したときに、フォームから選択肢を削除します。
設問 1 例)学生がワークショップ 1 で「タイタイイング」を登録すると、新しいページに移動します。スクリプトは、学生の最初の選択に基づいて、その新しいページで利用可能な選択肢を編集し、その新しいページの可能な選択肢のリストから「タイタイイング」を削除します。そのため、「エチケット」が残りの唯一のオプションです。
質問 2 例) 学生は「ネクタイ」または「エチケット」のいずれかを登録できます。両方の回答は、最初は Google フォームで利用できます。30 名の学生がアンケートに回答し、30 名全員が「結び方」ワークショップに登録します。Apps Script は応答スプレッドシートを参照し、「結び付き」ワークショップがいっぱいであることを認識し、それを Google フォームの可能な選択肢のリストから削除します。学生31は登録に行き、彼らの唯一の選択肢は「エチケット」です.
私の質問がすでに尋ねられて回答されている場合 (信じてください、私は検索しました!) リダイレクトに感謝します。