2011年7月23日土曜日

【業務で使える】連絡メモ送信ツール(2)フォームの作成

ここでは、連絡メモ送信ツールの入力フォームを作成します。

Googleドキュメントの「新規作成」メニューから「スプレッドシート」を選択します。


新規のスプレッドシートが開いたら「ツール」メニューから「フォーム」→「フォームを作成」を選択します。


題名を入力します。
・題名:連絡メモ送信


1項目めを設定します。
・質問のタイトル:「連絡先」
・質問の形式:「リストから選択」
・「この質問を必須にする」をチェック
連絡メモを送る対象となる方のメールアドレスを登録します。


2項目めを設定します。
ペンの絵のボタンを押すと編集できるようになります。


・質問のタイトル:「日時」
・質問の形式:「テキスト」
・「この質問を必須にする」をチェック


3項目めを設定します。
質問項目を追加するには、左上にある「アイテムを追加」ボタンから追加したい質問の形式を選択します。(この場合は「テキスト」)


・質問のタイトル:「会社名・お名前」
・質問の形式:「テキスト」
・「この質問を必須にする」をチェック


4項目めを「ラジオボタン」で追加します。


・質問のタイトル:「連絡内容」
・質問の形式:「ラジオボタン」
・「その他を追加」をクリックして「その他」も追加
・「この質問を必須にする」をチェック


5項目めを「チェックボックス」で追加します。


・質問のタイトル:「連絡詳細」
・質問の形式:「チェックボックス」
・「その他を追加」をクリックして「その他」も追加
・「この質問を必須にする」をチェック


6項目めを「段落テキスト」で追加します。


・質問のタイトル:「折り返し番号や補足」
・質問の形式:「段落テキスト」


7項目めを「テキスト」で追加します。


・質問のタイトル:「受けた人」
・質問の形式:「受けた人」


右上の「保存」ボタンを押します。ボタンの表示が「保存されました」となったら、右上の×ボタンでウィンドウを閉じます。


すると、スプレッドシートの1行目にフォームで設定した項目名がずらっと表示されます。
また、スプレッドシートは、フォームの「題名」と同じ名前で保存されています。


これにて、フォームの作成は完了です。


4 件のコメント:

  1. 初めまして。このサイトや書籍版を読みながらScriptを書いているものですが、このやり方で複数のCCをoptiontとしてMailapp.sendEmailに書こうとするとエラーが起きて送信できません。

    かと言って、この前のページのSpreadsheetのrangeをおさえてから、対象のアドレスを参照しに行くというやり方も使えるのかぴんとこなかったため、悩んでおります。ご指導頂ければ幸いです。

    返信削除
    返信
    1. 初めまして。複数のCCを入れる場合は以下の様なスクリプトにするのですが、これでお役に立ちますでしょうか。
      function myFunction() {
      var mail_to = "a@xxx.xxx";
      var mail_cc = "b@xxx.xxx,c@xxx.xxx";
      var subject = "test";
      var body = "test";
      MailApp.sendEmail(mail_to, subject, body, {cc: mail_cc});
      }

      削除
  2. このコメントは投稿者によって削除されました。

    返信削除
  3. このコメントは投稿者によって削除されました。

    返信削除