全く同じ内容の文面であれば、「宛先」欄に複数のメールアドレスを入力すれば良いのですが、その場合にはメールの受信者に他の受信者のアドレスがわかってしまいます。
また、本文の内容は同じでも冒頭の「〇〇様」の部分だけを相手先によって変更したい場合があります。
GAS(Google Apps Script)を利用すると、そのようなことができます。
以下のページに記載されているスクリプトを参考にしました。
スプレッドシートに記載されたメールアドレスにGmailから同じ文面を一斉送信する方法【GAS】
内容はほとんどコピーさせていただき、必要な部分のみ修正しました。
function myFunction() { var SheetName=SpreadsheetApp.getActiveSheet();//アクティブなシートを取得する var SheetRow=SheetName.getDataRange().getLastRow();//シート上のデータが存在する範囲を自動で判別して取得し、データが存在する最後の行番号を取得する var docMail=DocumentApp.openById("○○○○○○○");//DocumentのIDを指定する var strDoc=docMail.getBody().getText();//ドキュメントのBody(内容)を取得する var strSubj="○○○○○○○"; //タイトル var strFrom="○○○○○○○"; //Fromのアドレス var strSend="○○○○○○○"; //差出人の名前 for(var i=2;i<=SheetRow;i++){ var strName=SheetName.getRange(i,1).getValue();//お名前を変数strNameに格納 var strToAd=SheetName.getRange(i,2).getValue();//メールアドレスを変数strToAdに格納 var strBody=strDoc.replace(/{お名前}/,strName);//メールの宛名{お名前}を、を変数strNameに置き換える GmailApp.sendEmail( strToAd, strSubj, strBody, { from: strFrom, name: strSend } );//宛先、題名、内容とオプションで送信元、送信アドレスを指定してGmailからメールを送付}//スプレッドシートの最終行になるまで、繰り返す } }
○○○○○○○の部分には各自の環境に合わせて必要な事項を入力してください。
使用したDocumentの文面は以下のようなものです。
使用したSpreadsheetは以下のようなものです。