やってみたら、できた。navigationやってみたら、できた。narugaroweb制作さくっとお問合せフォームを作りたい時に。Googleフォームが便利です。Scriptを使うことによって自動メール送信も可能。1ページのランディングページしかないサイトとか、ちょっと申し込みフォームが必要な時とか・・・使える!早速手順いきます。→Googleフォーム右下の「+」から、追加します。直感的に項目を追加できます。テーマも選べたりカスタマイズできます。最近UIが新しくなってから、全部アイコンになったのでわかりにくいかも。一応説明入れておきますね〜。上記の手順までで、フォームとして完結できるのですが、いちいちGoogleフォームにアクセスして「回答」をチェックしなくちゃいけません。締切を決めているアンケートとかだったら、それで良いのですが、こちとらお問合せフォームを作りたいわけなので、気まぐれ返信ではいけませんよね!そこで、フォームにお問合せが送信されたら、メールを自動で飛ばすようにしたいと思います〜。右上の「その他」ボタンから、「スクリプトエディタ」を選択。無題のプロジェクトが作成されます。'[やってみたら、できた。'下記の内容で、お問合せを受信しました。'※このメールはGoogleフォームからの自動送信メールです。'やってみたら、できた。'[やってみたら、できた。'この度は、お問合せいただき、ありがとうございます。'下記の内容で、受付けました。'後ほど折り返しご連絡させていただきますので、いましばらくお待ちください。'やってみたら、できた。'¥n¥n※このメールはGoogleフォームからの自動送信メールです。'やってみたら、できた。ご自分の環境に合わせて変更してくださいね。管理者宛メール管理者宛メールの送信先はaddress:kanrisha@example.comtitleに件名を。bccで他のアドレスにも送りたい時:bcc@example.comメールの送信元はfrom:kanrisha@example.comname部分はメーラーで表示される送信元の名前。管理者宛にきたメールに返信したらユーザーさんへのメールが立ち上がるようにreplyToユーザー宛メールtitle2に件名。content2は本文。fromにメールの送信元アドレスnameは送信元の名前。続いてはメールを「いつ」送信するか(トリガー)を設定します。スクリプトエディタのメニュー「リソース」から、「現在のプロジェクトのトリガー」をクリック。フォーム送信時にして保存してください!送信元をGoogleアカウントじゃないメールアドレスにするこれでOK、、ではないんですね〜。上の設定部分で、送信元fromを設定していましたが、これがデフォルトじゃできないんです。デフォルトでは、送信元はそのGoogleフォームを作成したGoogleアカウントのメールアドレスになります。それでいいって人はそのままでもいいんですが、Gmailアドレスバレるの嫌だから変更したいよって場合!これはGmailの方の設定になります。Gmailを開いて、設定から「アカウントとインポート」タブへ。「メールアドレスの追加」をクリックします。小さい黄色い画面が開きます。追加したいメールアドレスを入力して、次へ!送信サーバーと、パスワードを入力して次へ!(うまくいかない時はプロパイダのメール設定を見てね。)メールで確認コードが送られてくるので、それを入力してください。Scriptが動くようになります!no-reply@とかメールアドレスを作って設定するもよし、ですね。今回作ったお問合せフォーム、自由に試してみてください。ユーザー宛のメールしか試せないけど。フォームの使い心地も、見てみてくださいね。一言テストです、と書いてもらったら、無視しときますwもちろん、本物のお問合せも受付けます〜。→お問合せフォーム←2016年11月7日追記apps-scripts-notifications@google.comから「その操作を実行するには承認が必要です。」というエラーが返ってきていて、使えなくなっていたのですが本日復旧しました。原因は、たぶん色々なGoogleアカウントを使っていたからトリガーが曖昧になってしまった、ことでしょうか。トリガーを作り変えて承認をし直したところ、なおりました。Gmailで受信できません。PMお返事ありがとうございます。pcアドレスでは受信できるようになりました!!︎でも、携帯アドレスでは受信出来ません。ちなみに携帯アドレスには特に受信制限はいれていません。PM携帯アドレスで受信出来ない件ですが、fromで別アドレスで送信しているため、なりすましに引っかかるようです。PMfromをGmailのアドレスにすれば、届くかもしれません。ちなみにわたしの作ったフォームでは、自分の携帯アドレスに自動メールが届きました。fromのアドレスは存在しないアドレスです。キャリアの設定かもしれませんね...。フォームの自動返信メールがなぜかエラーで返ってきます。英語のメールがGMAILに届きます。PMコメントありがとうございます。返信が遅くなって申し訳ございません。わたしも、その現象に悩まされています。解明する時間がなく、放置していますが時間が取れ次第、調査します。AMこれ、これ!まさに理想が現実に変わった瞬間でした!感激しました。ありがとうございます!そこで1点だけ、改修できないかご相談があります。現在、フォームに入力されたアンケート結果の内容が、指定したgmailに送信されているのですが、その回答内容が、メール本文にずっと横並びになった状態でメールが送られてくるのです。ちなみに私が作成したフォームは質問1から質問10まであるので、結構長いです。その為、理想を言うと、質問と質問の間は改行されたほうが、メールを受け取った側は見やすいかなと。贅沢な悩みかもしれませんが、神にすがる思いです。AMコメントありがとうございます。お役に立ててよかったです。すみません、コードが消えてしまっていたので、改行コードを書き直しました。同様のスクリプト(下記の通り、回答者への返信がないバージョン)で、担当者への自動返信フォームを作って運用していたのですが、11月初め頃からNarugaroさんと同じく「承認が必要」とのメッセージが届きました。プロパティ「response」を読み取れません。2、ファイル「コード」)」というエラーが出てしまい「承認できない」とのエラーが「読み取れない」というエラーに変わっただけで、うまく動いていません。e.response.getItemResponses();」のところで引っかかっているようなのです。Narugaroさんの場合は、トリガー再設定で直ったようですね、その後も問題なく動いていますか。何か考えられる対策がありましたらご教授ください。Webからのコピペで書いているので、プログラムの知識は乏しいですが、何卒よろしくお願いします。'下記の内容で、お問い合わせを受信しました。AMコメントありがとうございます。わたしも、「承認が必要」のエラーのあと、「読み取れません」のエラーに変わりました!よくわからないのですが(すみません)、トリガーを消して、新しく作り変えて、スクリプトの「実行」をしてから(ここでエラーが出るけど気にしない)、送信してみたところ、動くようになりました。PMこんにちは!narugaroさんのおかげで、困っていたGoogleフォームの自動返信メールの問題が解決できました!プログラミングの知識が乏しいまま探していたので、、本当に助かりました。1つ、質問させてください。‘\n’;の部分をいじると消すこと(あるいは丸印にする)ことは可能でしょうか。参考にさせていただいているばかりで申し訳ございませんが、、、ご教授お願いできますでしょうか。PMこんにちは!コメントありがとうございます。‘などに変えればOKです。コメントをキャンセルメールアドレスが公開されることはありません。Explorerでするもの、ブラウザなんて言葉も知らなかったわたしが、WEB業界に足をつっこんで5年目になりました。