Google sheets 在insert上运行googlesheets脚本
所以,我有一个谷歌表单,根据提交表单的数据,生成一个响应,我希望该响应通过电子邮件发送给填写表单的人Google sheets 在insert上运行googlesheets脚本,google-sheets,google-drive-api,google-forms,Google Sheets,Google Drive Api,Google Forms,所以,我有一个谷歌表单,根据提交表单的数据,生成一个响应,我希望该响应通过电子邮件发送给填写表单的人 在答题表中插入新行时,有没有办法发送电子邮件?我过去完成这项工作的方法是编写一个简单的google docs脚本,以侦听电子表格的onChange触发器,并发送一封包含所述答题表行内容的电子邮件。具体步骤如下: 打开谷歌工作表,进入工具>脚本编辑器 这将带您进入与此文件关联的脚本,您可以在其中编写一个简单的函数来发送工作表最后几行的内容。类似于以下内容的操作将起作用: 函数sendEmailO
在答题表中插入新行时,有没有办法发送电子邮件?我过去完成这项工作的方法是编写一个简单的google docs脚本,以侦听电子表格的onChange触发器,并发送一封包含所述答题表行内容的电子邮件。具体步骤如下:
函数sendEmailOfLastedItemRow(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheet=ss.getSheets()[0];
var lastRow=sheet.getLastRow();
var numRows=1;//要处理的行数
var cols=sheet.getLastColumn();
//获取单元格A2:D5的范围
var dataRange=sheet.getRange(lastRow,1,numRows,cols)
//获取范围中每行的值。
var data=dataRange.getValues();
//以数组形式获取行
var lastRowData=数据[0];
//通过将值分隔为逗号分隔的电子邮件列表来格式化数据
var emailContent=lastRowData.join(“,”);
//发送电子邮件(将此更改为您的电子邮件)
MailApp.sendmail('alex@simoes.com“,”电子邮件主题“,电子邮件内容);
//用于调试的日志内容
Logger.log(emailContent);
}