SQLの窓

2020年10月13日


GAS : Google スプレッドシートのセルを使用してメール送信

セルの B1、B2、B3 に入力してメールを送信します。



GAS : sendEmail
GAS : msgBox
GAS : SpreadsheetApp クラス



シート名は メール送信となっており、getSheetByName で対象のシートオブジェクトを得ます。

実行ボタンは図形描画で追加して、右上のメニューから コード.gs 内に定義した function 名を割り当てます。一度割り当てたら、図形は右クリックでメニュー選択が可能になります。

セル内の改行は ALT+Enter です。 

// ************************************
// メール送信
// ************************************
function SendMail_1() {

  var result = Browser.msgBox('確認', 'メールを送信しますか?', Browser.Buttons.YES_NO);
  
  if ( result != "yes" ) {
    return;
  }
  
  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getSheetByName("メール送信");  
  
  // 宛先
  var targetRange = sheet.getRange('B1');
  var targetTo = targetRange.getDisplayValue();
  var targetList = targetTo.split(",");

  // 件名
  targetRange = sheet.getRange('B2');
  targetSubject = targetRange.getDisplayValue();

  // 本文
  targetRange = sheet.getRange('B3');
  targetBody = targetRange.getDisplayValue();
  
  for(var i = 0; i< targetList.length; i++ ) {
  
    GmailApp.sendEmail( targetList[i].trim(), targetSubject, targetBody );
  
  }

  Browser.msgBox("処理が終了しました");

}




posted by lightbox at 2020-10-13 10:40 | GAS | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり