
GASメール一斉送信ツール2
GASの自動操作には日々での上限数あり。メール配信の残段数を確認するための機能を追加で実装する。基本の配信は前の記事参照。
残弾数確認のコード書く
メニューに突っ込む
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);
}
メニューから「残弾数」を押すと以下のような感じで確認できます。

おしまい