前提・実現したいこと
スプレッドシートのリストから自動でメール配信をしたい。
発生している問題・エラーメッセージ
実行する関数がありません
試したこと
ネットより参照した以下コードを入力しましたが、メニューバーに【実行する関数がありません】と表示されていて実行ボタンさえ押すことができません。
function insertName(){
const sheet = SpreadsheetApp.getActiveSheet();
const lastRow = sheet.getLastRow();
const DOC_URL = 'ドキュメントのURL';
const doc = DocumentApp.openByUrl(DOC_URL);
const docText = doc.getBody().getText();
for(let i = 2; i <= lastRow; i++){
const company = sheet.getRange(i,1).getValue(); const lastName = sheet.getRange(i,2).getValue(); //姓 const firstName = sheet.getRange(i,3).getValue(); //名 const body = docText .replace('{社名}',company) .replace('{姓}',lastName) .replace('{名}',firstName); console.log(body);
}
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。