勤務先のアカウントを使用してGoogleフォームを作成し、「[domain.com]ユーザーに限定する」ようにします。今私は最初に応答を提出する人の電子メールアドレスを収集することができます。そして、ここに私の質問が来る:それ以前の応答を変更する他の誰の電子メールアドレスを収集することは可能ですか?回答者のメールアドレスを取得してGoogleフォームの回答を変更した人
たとえば、このような状況の場合、人物Aがフォームに記入し、チームメイトの人物Bに編集リンクを共有すると、人物Bはその前のフォームの応答を更新します。人Bの電子メールを取得するための解決策があるかどうかは疑問です(電子メールアドレスを要求することなく)。
私はgetRespondentEmail()を使用しようとしましたが、動作しません。それは常に人物Aのメールアドレスを返します。
「On Form Submit」トリガーを「Session.getActiveUser()」と併用してみましたか? –
@SandyGoodはい。私はまた、 'Session.getActiveUser()。getEmail()'と 'Session.getEffectiveUser()。getEmail()'と一緒に "On form Submit"トリガを試してみました。どちらも、このフォーム/スクリプトの所有者である私と同じアカウントを返します。 –
あなたはユーザーではなく、あなたがスクリプトを実行しているかのように聞こえます。それは展開/公開されていますか?はいの場合は、あなた自身またはユーザーとして実行するように設定しましたか? –