見出し画像

GASメール一斉送信ツール2

GASの自動操作には日々での上限数あり。メール配信の残段数を確認するための機能を追加で実装する。基本の配信は前の記事参照。

  1. 残弾数確認のコード書く

  2. メニューに突っ込む

1.残段数確認コード


function bullet(){
  const lastBullet = MailApp.getRemainingDailyQuota();
  const ui = SpreadsheetApp.getUi();
  const title = '残弾数'
  const prompt = lastBullet

  ui.alert(title, prompt, ui.ButtonSet.OK)
}

ファンクション名は何でもいいです。確認ボタンを押したら残弾数がアラートで出るようにしたのでalertを使用していますがこれについてもお好みで。

2.メニューに加える

前回記事の3のファンクション内に追加。

function onOpen() {
  const spreadsheet = SpreadsheetApp.getActive();
  const menuItems = [
    {name:'ノーマル', functionName:"createEmailsDraft2"},
    {name:'残弾数', functionName:'bullet'} /*この行を追加*/ 
    ];
  spreadsheet.addMenu('メール配信', menuItems);
}

メニューから「残弾数」を押すと以下のような感じで確認できます。

おしまい

この記事が気に入ったらサポートをしてみませんか?