前提・実現したいこと
GmailとGoogleスプレッドシート、それにGoogleドキュメントを組み合わせることで、「◯◯◯株式会社 ××様」という宛名入りのメールをそれぞれの宛先に一斉送信したい。
発生している問題・エラーメッセージ
スクリプトエディタに下記のようなコードを記載し、実行するときにエラーメッセージが出ます。
var SheetName=SpreadsheetApp.getActiveSheet();
var SheetRow=SheetName.getDataRange().getLastRow();
var docMail=DocumentApp.openById(“ドキュメントのID”);
var strDoc=docMail.getBody().getText();
var strSubj=”新商品紹介のお知らせとお願い”; //タイトル
var strFrom=”◯◯◯◯@gmail.com”; //Fromのアドレス
var strSend=”Ichirou Tanaka”; //差出人の名前
for(var i=2;i<=SheetRow;i++){
var strComp=SheetName.getRange(i,1).getValue();
var strName=SheetName.getRange(i,2).getValue();
var strToAd=SheetName.getRange(i,3).getValue();
var strBody=strDoc.replace(/{社名}/,strComp).replace(/{担当者名}/,strName);
GmailApp.sendEmail(
strToAd,
strSubj,
strBody,
{
from: strFrom,
name: strSend
}
);
}
エラーメッセージ
SyntaxError: Invalid or unexpected token(行 5、ファイル「コード.gs」)
該当のソースコード
var docMail=DocumentApp.openById(’1NAzfDlOCA-iX4qYAON6S5zcWMLUjBhBrB8PLGEoBlmg’);
上記のドキュメントのIDに自分のIDをcopy&pasteをしても、上記のエラーメッセージが出ます。
ソースコード
試したこと
コピペではなく、タイピングしても同様の結果です。
"→'に変更しました。
補足情報(FW/ツールのバージョンなど)
作業としては、ドキュメントのIDを取得し、上記のコードのドキュメントのIDの箇所にpasteするだけなのですが、エラーが出てしまいます。
解決策を教えていただければ嬉しいです。
よろしくお願いいたします。