質問: sh.getCurrentCell().getNextDataCell(SpreadsheetApp.Direction.DOWN).activate(); rngrow.activate(); rngrow.offset(0, 1).setValue(objUser); } ``` ### すみませんがご教授のほどお願い致します。
回答: G Suiteでないならばできません。 なぜならば、Googleフォームでは、明示的にメールアドレスを入力する以外で フォーム送信者を特定しないからです。 (Googleアカウントも必須でない) 同じフォームを使い回すような場合には以下の形で擬似的に入力を回避することが可能です。 1. フォームの設問にメールアドレスを追加 2. メニューより「事前に入力したURLを取得」を選択する 3. フォームのメールアドレスを適当に入力して、URLを取得する すると下記のようなURLを取得することが可能です。 ``` https://docs.google.com/forms/d/e/xxxxxxxxxx/viewform?usp=pp_url&entry.0000000=xxx@xxx.co.jp ``` URLの末尾のメールアドレスを各々のメールアドレスに変更した上でアクセスしてもらうとメールアドレスが入力された状態で回答を開始することができます。