質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Google フォーム

Google フォームは、 Google社が提供しているアンケートフォーム作成および集計ができる無料のツール。Googleアカウントがあれば利用が可能です。集計データは、スプレッドシートに収集され、データ分析もできます。

Q&A

0回答

374閲覧

Googleフォームの通知(GAS)にURLを挿入したいです。

nissy0715

総合スコア0

Google フォーム

Google フォームは、 Google社が提供しているアンケートフォーム作成および集計ができる無料のツール。Googleアカウントがあれば利用が可能です。集計データは、スプレッドシートに収集され、データ分析もできます。

0グッド

0クリップ

投稿2022/11/30 01:54

Googleフォームの回答を複数名に送るGASの作成について

調べながら回答を複数名送ることは実現できたのですが、
メール内にフォームURLを載せる事が出来ません。
(色々と試したのですがエラーとなってしまいます。)

現在設定しているスクリプトは以下となります。
(Googleフォーム→スクリプトエディタより通知の確認済みです)

FormApp.getActiveForm();
function onFormSubmit(e) {
var email = 'メールアドレス';
var subject = 'フォームが送信されました'
var body = '\n'
body += 'Googleフォームの「' + e.source.getTitle() + '」に回答が送信されました。\n\n';
var itemResponses = e.response.getItemResponses();
itemResponses.forEach(function(itemResponse){
body += '【' + itemResponse.getItem().getTitle() + '】\n'
body += itemResponse.getResponse() + '\n\n'
});
GmailApp.sendEmail(email, subject, body);
}

【実現したい事】
この通知メール本文にフォームのURL(管理用)またはスプレッドシートURLを挿入したいです。

ご教授いただければ幸いです。
宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Cocode

2022/11/30 09:20 編集

▼確認① フォームへのコンテナバインド型のGASですか? それともスプレッドシートに一度回答内容を出力する手法で、スプレッドシートへのコンテナバインド型でしょうか? スタンドアロン型の場合おそらくエラーになります。 ▼確認② フォームを送信してデバッグをしていますか? GASのエディタの「実行▶︎」からされている場合は、エラーになります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問