前提・実現したいこと
GASを使用して、スプレットシートに記載したメールアドレスにGmail以外のアドレスから一斉送信したい。
Gmailには送信元のアドレスは追加済みです。
発生している問題・エラーメッセージ
Gmailではなく、他のアドレスを指定するとエラーを吐き出す。 エラーメッセージ myFunction を実行しようとしましたが、プロジェクトを保存できませんでした。
該当のソースコード
const options = { Name: '株式会社○○' Form: "marumaru@○○.co.jp” };
試したこと
コード全文
function myFunction(){
const sheet = SpreadsheetApp.getActiveSheet();
const lastRow = sheet.getLastRow();;
const DOC_URL = 'https://本文のシート';
const doc = DocumentApp.openByUrl(DOC_URL);
const docText = doc.getBody().getText();
const subject = 'お礼';
const options = {
Name: '株式会社○○'
Form: "marumaru@○○.co.jp
};
for(let i = 2; i <= lastRow; i++){
const company = sheet.getRange(i, 1).getValue(); const lastName = sheet.getRange(i, 2).getValue(); const recipient = sheet.getRange(i, 3).getValue(); const body = docText .replace('{社名}',company) .replace('{名前}',lastName) GmailApp.sendEmail(recipient, subject, body, options); }
}
補足情報(FW/ツールのバージョンなど)
コードに関する知識を持っている人間が社内にいない為、初めて色々なサイトを見よう見まねで作成しました。
実行をすると該当のコードでエラーを吐き出してしまいます。
知識が無い為、色々試しましたがうまく行かず・・・。
部分的に乗せても分からないと思いますので上記にコードを全て記載致しました。
お手数ですがご教授頂けますと幸いです。
const options = {
Name: '株式会社○○'
Form: "marumaru@○○.co.jp”
};
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/13 06:16