当我的工作表获得新值时,我一直在尝试发送电子邮件,工作表自动获取值,并且需要将电子邮件发送到特定的电子邮件地址,并且需要将其发送到每个新条目,因此Google整合"通知变更是不可能的"。
以下是我的情景:
当新行插入潜在客户表时,其值会自动插入到更接近表格中。因此,对于潜在客户中插入的每个新值,更接近会获得一个新行。
我为此设计了一个自己的脚本,但它向我发送了太多的电子邮件,我希望我的脚本要做的是插入新行时发送电子邮件,无论是自己还是任何电子邮件,我知道如何发送电子邮件我刚刚遇到很多问题,在我的脚本中获得了更改功能。
这是我到目前为止所做的:
function sendNotification() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Leads");
var mycell = sheet.getRange("A:A");
var cellcol = mycell.getColumn();
var cellrow = mycell.getRow();
var recipients = "someone@gmail.com";
var subject = "Notification for sheet updation "+ss.getName();
var body = ss.getName() + "has been updated. Visit " + ss.getUrl() + " to view the changes.";
if (mycell == 1)
{
MailApp.sendEmail(recipients, subject, body);
}}
此功能有效,但它为每行提交了5,6封电子邮件,我尝试过很多东西,但我无法弄清楚这段代码有什么问题。我只想让我的代码发送一封电子邮件每行插入,我真的很感激这个脚本的一些帮助,谢谢。