問題タブ [gs-installable-triggers]

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 投票する
2 に答える
3874 参照

google-apps-script - Google Apps Script を使用して Google フォームの既存のテキスト項目の値を動的に変更する方法

「これはどの場所で実行されましたか?」というタイトルの TextItem がある既存の Google フォームがあります。

ここに画像の説明を入力

フォームが読み込まれる (開かれる) たびに、この既存のテキスト ボックスに場所の値 (loc) を設定し、それをユーザーに表示する必要があります。

フォームの読み込みごとに populateMemberIds 関数を実行できる openForm トリガーを既にセットアップしています。繰り返しますが、必要なのは、テキスト項目の「あなたの答え」セクションの値を場所の値 (loc) で変更することです。

助けていただければ幸いです。

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

events - onSubmit イベントが機能しない msg: TypeError: プロパティ "values" を undefined から読み取ることができません

Google フォームに質問 フォームのレイアウトが 1 つしか含まれていない

onSubmit イベントの確認メッセージを更新したいと思います。ここに私のコードがあります、

私の展開手順は

  1. コードを保存する
  2. トリガーを追加 (実行する関数: onsubmit1()、実行するデプロイを選択: HEAD、イベント ソースを選択: フォームから、イベント タイプを選択: フォーム送信時、失敗通知設定: 毎日通知)
  3. 実行 onsubmit1

そして
表示されるエラーメッセージ

TypeError: undefined からプロパティ「値」を読み取れません。(3 行目、ファイル「onsubmit」)

展開は失敗します。

展開エラー メッセージ

現在の応答から値を取得するにはどうすればよいですか?

//更新コードを次のように変更しました

この関数は、イベントをキャプチャして実行できます。ただし、他の人が述べたように、 namevar が最後の送信の応答を返したため、確認メッセージをこの方法で設定することはできません。

説明は、Apps Script を使用して Google フォームでフォームの応答に基づいて確認メッセージを設定する方法で見つけることができます か?