e.namedValuesそのものを取得するわけではありませんが、
トリガー起動の際にタイムスタンプから最新の回答(編集によるものを含む)を取得してメールに送るスクリプトを例示のスクリプトのメール送信に近い形で作成してみました。(メール送信の部分は、e.namedValuesからe.を消去してnamedValuesに変えることでそのまま使えます。)
トリガー起動で実行できます。eの値は参照しない代わりに、フォームの回答先のシート名を指定します。
javascript
1//フォームの最新の回答(編集の回答を含む)を取得
2function onFormSubmit() {//トリガー起動でもeは不要
3 const ss = SpreadsheetApp.getActiveSpreadsheet();
4 const sheet = ss.getActiveSheet();
5 //フォームの回答先シート名の確認(複数のフォームの回答先の対応)
6 if (sheet.getName() != 'フォームの回答 1') {//←シート名を書き換える
7 console.log('回答先のシート名[' + sheet.getName() + ']が違います。');
8 return;
9 }
10 //シートの値を配列に取得
11 const values = sheet.getDataRange().getValues();
12 //1行目の質問名を取り出す
13 const questions = values.shift();
14 //1列目のタイムスタンプで最新の回答から降順に並び替え
15 values.sort((a, b) => new Date(b[0]) - new Date(a[0]));
16 const answers = values.shift();
17 //最新のタイムスタンプの行から回答を取得
18 const namedValues = {};//eは使わない
19 answers.forEach((value, index) => namedValues[questions[index]] = [value]);
20 console.log(namedValues["お問合せ内容"]);
21 let TimeStamp = namedValues["タイムスタンプ"][0];
22 let Name = namedValues["お名前"][0];
23 let Email = namedValues["メールアドレス"][0];
24 let InquiryContent = namedValues["お問合せ内容"][0];
25 let Subject = "【自動返信】" + Name + " 様 お問合せありがとうございます";
26 let Body = Name + "様 お問合せありがとうございます。" + "\n" +
27 "\n" +
28 "担当者より改めてご連絡いたしますのでもうしばらくお待ちください。" + "\n" +
29 "\n" +
30 "〜お問合せ内容〜" + "\n" +
31 "お名前:" + Name + "\n" +
32 "メールアドレス:" + Email + "\n" +
33 "お問合せ内容:" + InquiryContent + "\n" +
34 "\n" +
35 "フォーム送信日時:" + TimeStamp + "\n";
36 GmailApp.sendEmail(Email, Subject, Body);
37}