カテゴリー
Google

【Google Apps Script】メルマガ登録、配信システムを書いてみました♪

これらのページに従って、メルマガ配信を作ってみましたの。そのなかで、次の点を変更しましたわ。

  • 登録 ID は覚えやすいものにしたい → 長く覚えられないフォーム回答 ID ではなく、ユニークな乱整数を生成して使うようにした。
  • メルマガ作成はフォームから行う必要はない → ドキュメントのテンプレートを直接修正するようにした。
  • メルマガ本文の好きな場所に送信先の名前を入れたい → 変数 {name} を送信先の名前と置換するようにした。
  • メルマガ配信後、誰に送ったのかわかるようにしたい → スプレッドシートにメルマガ配信日時を追記するようにした。
  • メール送信残数を把握したい → 本日のメール送信残数をアラート表示するメニューをメルマガテンプレートドキュメントに追加
  • メルマガ解除フォームは不要 → 除外した。

今回、Google Apps Script (以下 GAS とも) を駆使して作っていった内容を残しておきますわ♪

カテゴリー
Google

Google フォームの回答スプレッドシートをいじったときの、次の回答追加場所は一番下のフォーム行の次の行

まとめ

フォームによって追加された行のことを、「フォーム行」と名づけます。

  • 一番下のフォーム行の下に、次のフォーム行は挿入される。
  • よって、一番下のフォーム行の下に入力した場合でも、入力した行の下ではない場所にフォームから挿入されることになる。
  • フォームによって最後に追加された行を削除した場合、残った一番下のフォーム行の下に、次のフォーム行が追加される。
  • 任意のフォーム行をシート入力範囲の一番下に移動すると、次のフォーム行はその下の行に追加される。

試してみたその1。フォーム行の下に手入力したら、次のフォーム行はどこに追加される?

カテゴリー
Google

Google フォームと Google Apps Script を初めて触っての覚えておきたいことメモ♪

Google フォームを始めるには

  • Google ドライブから、新規 > その他 > Google フォーム
    Google ドライブから、新規 > その他 > Google フォーム、で作成
  • Google フォームを使って、アンケート、申し込みといったフォームを作ることができる。
  • こんな案内が表示された。Google フォームでできること。
    Google フォームでできること。1.作成。2.共有。3.送信。4.分析。

    1. 作成
      ショートカットと変更の自動保存を使うと、フォームをすばやく作成できます
    2. 共有
      他のユーザーとリアルタイムでフォームを共同作成できます
    3. 送信
      ユーザーを招待して、メールやソーシャル ネットワーク経由での回答をリクエストします
    4. 分析
      回答をスプレッドシートに送信すると、高度な分析ができます

作成した Google フォームをいじってみて