私は、Google Script(基本的にJavaScriptと同じもの)を使って返答のスプレッドシートを反復する方法を探しています。それは問題なく動作しましたが、問題はこのコードがすでに電子メールで送信されたデータの電子メールを送信し続けることです。私はJavaScriptをほとんど知りませんが、前の行を削除して1行だけを反復するのが理にかなっていると思います。これまでのコードは次のとおりです。Googleスプレッドシートの行をどのように走らせることができますか?
function autoEmail() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2;
var numRows = 2;
var dataRange = sheet.getRange(startRow, 1, numRows, 7)
var data = dataRange.getValues();
for (i in data) {
var column = data[i];
var emailAddress = "OMITTED FOR PRIVACY";
var message = column[3] + ", who is a " + column[4] + " Scout, wants to have a " + column[6] + " on " + column[5] + ". You can contact him at " + column[1] + ". This is an automated email sent by OMITTED FOR PRIVACY.";
var subject = column[3] + " Wants To Rank Up!";
MailApp.sendEmail(emailAddress, subject, message);
}
}
お勧めはありますか?