我过去实现这一点的方法是编写一个简单的google docs脚本,以侦听电子表格的onChange触发器,并发送一封包含所述表格行内容的电子邮件。具体步骤如下:
-
打开谷歌表,进入工具>脚本编辑器。。。
-
这将使您进入与此文件相关联的脚本,您可以在其中编写一个简单的函数来发送工作表最后几行的内容。类似于以下的操作将起作用:
function sendEmailOfLastEditedRow() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var lastRow = sheet.getLastRow();
var numRows = 1;
var cols = sheet.getLastColumn();
var dataRange = sheet.getRange(lastRow, 1, numRows, cols)
var data = dataRange.getValues();
var lastRowData = data[0];
var emailContent = lastRowData.join(",");
MailApp.sendEmail('alex@simoes.com', 'Email subject', emailContent);
Logger.log(emailContent);
}
-
在脚本编辑器中添加触发器,以便在编辑谷歌工作表时运行此功能:Edit>当前项目的触发器