1
データを収集する簡単なGoogleシートがあります。私たちはそのシートを使ってフォローアップイベントを行います。私は常に同じ列になるセル(列W)への変更に基づいて電子メールを送信したいと思います。電子メールは、常にビジネスの同じ人になります。Googleシートから1つの列に変更した後にメールを送信
私はシート内のANYセルに変更を加えることができるようになり、最初の電子メールが送信されます。しかし、私は1つの列だけを見るためにそれをロックする方法を理解できません。
理想的には、イベントはフットプリントを残すので、セルにコメントを追加したいと考えています。それはまた働いています。
私が必要とするのは、どのようにしてスクリプトを列Wのみを見るように制限するのですか?ありがとうございました。
また、列は彼に電子メールを送ります。
function onEdit(event)
{
var ss = event.source.getActiveSheet();
var r = event.source.getActiveRange();
r.setComment("Email Sent To Warrens: " + (new Date()));
}
function CustomEmail() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A2:W13");
var UserData = range.getValues();
var text = 'm******[email protected]';
for (i in UserData) {
var row = UserData[i];
var Title = row[6];
var SURNAME = row[7];
var EmailAddress = row[9];
var Rentalagreementnumber = row[3];
var Startofhiredate = row[4];
var Invoicereason = row[5];
var Amountdue = row [2];
var Rentallocation = row [8];
MailApp.sendEmail(text, "a***@*****.co.uk", "SUBJECT", "EMAIL TEXT");
}
}