問題タブ [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.
html - フォームをメールで送信し、スプレッドシートで回答を追跡する
Google Apps Script を使用してメールを送信しています - その方法を知っています。「はいまたはいいえ」の回答リンクまたは多肢選択式の質問を埋め込み、受信者の回答を Google スプレッドシートに記録したいと考えています。
それ、どうやったら出来るの?
google-apps-script - ユーザーごとに 1 つの Google フォーム送信のみを許可する
繰り返し回答を期待しないアンケートがあります。Google フォーム コントロールでこれを設定する方法がないように見えるため、スクリプトを作成する必要があります。一意のユーザー名ごとに 1 つの Google フォーム送信のみを許可するにはどうすればよいですか?
単純な選択のアンケートを考えてみましょう。「選択肢 A」を提出し、後で「選択肢 B」を提出するために調査を繰り返した場合、後者の提出は無視したいと思います。送信されたばかりの選択肢 (B) は、Google スプレッドシートから削除されます。
google-apps-script - 現在の応答を参照する最良の方法は何ですか?
「フォーム送信時」イベントで起動するスクリプトで最大 40 の質問をする Google フォームがあります。
ほとんどの場合、すべての応答の配列を取得し、.length-1 を介して最新の応答を取得するこのコードを介して、現在送信されている応答を var formResponse に正常に参照できます。
フォームが 25 件以上の応答を収集すると、処理の遅延が発生し、スクリプトが実行されますが、何らかの理由で応答がまだ .getRespones() 配列に追加されていないようです。その結果、古い応答に対してスクリプトが再度実行されます。フォームと結果を含むスプレッドシートを見に行くまでに、期待どおりに更新されていますが、イベントは誤った応答で既に発生しています...したがって、正しく参照しているか、問題があるかどうか疑問に思っていますGoogleフォーム側。この問題は、フォームからすべての回答を削除すると一時的に緩和されますが、回答数が約 25 に達すると再び発生します。
ご協力ありがとうございました!
javascript - Google フォームでファイルをアップロードする
別のユーザー (このスレッド) が、Google フォーム経由で Google ドライブにファイルをアップロードできるアプリ スクリプトを投稿しました。
ただし、これをデバッグすると、「TypeError: プロパティ "パラメーター" を undefined から読み取れません。(66 行目)」というエラーが継続的に発生します。どうしてこれなの?
アプリスクリプトはフォームアプリスクリプトとして開始され、機能はファイルアップロードボタンと「正常にアップロードされました」画面を追加することです。
どうもありがとう。
google-apps-script - メールに埋め込まれた Google フォーム?
Google アプリ スクリプトで Google フォームをメールに埋め込んでいますが、フォームが Outlook および iPhone から正しく送信されません。Google Mail クライアントからのみ動作しますか?
iPhoneまたはOutlookからの送信の問題を解決する方法はありますか?
ありがとうアマニー
google-apps-script - ブラウザ アクセス経由でレポートを作成するためのボタンが表示された Google フォームの確認ページ
Google フォームを作成しました。確認ページから、「See Test Score」というボタンを作成したいと思います。その時点で、apps スクリプトを使用して、ブラウザからアクセスできるレポートを作成したいと考えています。レポートは、アプリ スクリプトを介して Google スプレッドシートのデータにアクセスします。レポートを作成する方法を理解する必要があるだけです。レポート データはほとんど表形式ですが、グラフを 1 つか 2 つ追加したい場合があります。どんな助けでも大歓迎です!ありがとうございました!
regex - 大文字の氏名 (Unicode 文字を含む) を検証するための正規表現?
Google フォームを作成しており、テキスト/段落テキスト オプションでデータ検証機能を使用しています。人の名前を検証する必要があります。名前は大文字で入力する必要があり、単語数はさまざまです。名前は、' FIRSTNAME LASTNAME ' または ' FIRSTNAME MIDDLENAME LASTNAME ' または ' FIRSTNAME MIDDLENAME1 MIDDLENAME2 LASTNAME ' などです。
もう1つのことは、一部の名前にはトルコ語とポルトガル語のアルファベットの文字が含まれており、将来的にはキリル文字の文字も含まれる可能性がある. そのようなすべての可能性を正規表現に含めるにはどうすればよいですか? また、使われている表現についても解説していただけると助かります。
PS:名前と姓を検証するための正規表現をチェックしましたか? ただし、1. Name Surname にのみ有効であり、2. 小文字も含まれます。