前提・実現したいこと
・Google Apps Scriptでスプレッドシート未入力者へメールで催促したい
フリーアドレスのため、毎朝の席次表を入力していない人だけに、
入力催促のメールを送るスクリプトを作っているのですが、
「無効なメール: undefined(行 61、ファイル「コード」)表示しない」
と、メールアドレスに関するエラーが発生します。
下記にコードを記しますので、知見がある方御力添えいただけないでしょうか。
発生している問題・エラーメッセージ
無効なメール: undefined(行 61、ファイル「コード」)表示しない
該当のソースコード
function GetValues(ss){
// シートを名前で指定
var sheet = ss.getSheetByName('GAS用');
// レンジの取得と値の表示
var n = 1;
for(;;){
var rangeA = ss.getRange("A" + n).getValue();
var rangeB = ss.getRange("B" + n).getValue();
var rangeC = ss.getRange("C" + n).getValue();
// セルが空白だった場合、処理をストップ
if(!rangeA){
break;
}else{
if(rangeA == '未入力'){
SendEmailforPeoplewhodoesnotInputCell(rangeA,rangeB,rangeC);
}
}
n++;
}
}
function SendEmailforPeoplewhodoesnotInputCell(rangeB,rangeC){
GmailApp.sendEmail(rangeB,
"件名",
"本文"
);
}
Google Apps Script``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー