質問: strDoc.replace(/{姓}/,lastname).replace(/{名}/,firstname); // メール送信 GmailApp.sendEmail( mailto, //toアドレス strsubject, //表題 strbody, //本文 { from: "-----", //fromアドレス name: "-----" //差出人 }) } --- やりたきこととしては、 googleフォームに回答があると、自動でメール返信をしたいのですが、メール返信の上記スクリプトでエラーが発生しております。 グーグルフォームには正しく回答データが届いているのですが、なぜかエラーになってしまいます。フォームを別で作り、googleフォームに回答されるように飛ばしているからでしょうか。
回答: 本回答的外れな回答をしておりますので、macaron_xxx様の回答をご覧ください。 > > TypeError: undefined からプロパティ「姓」を読み取れません。 at onforsubmit(コード:4) > > > 上記の質問の回答ですが、Value取得するときのnamealuesはVが大文字です。 正: namedValues 誤: namedvalues