【发布时间】:2019-06-26 03:23:57
【问题描述】:
以下代码来自 Alex 在 Google Forms onsubmit 上的代码 将在提交附加到电子表格的表单时发送电子邮件。
function onSpreadsheetSubmit(e) {
var row = e.range.getRow();
MailApp.sendEmail("me@example.com",
"Your subject, rows: "+ row,
"A new application has been submitted on row: "+
row,
{name:"From your friendly spreadsheet"});
}
代码使用e.range.getRow()成功返回提交的行号
如何获取表单所连接的工作表的名称?
例如。类似e.range.getSheet()
虽然这个问题How to get form values in the submit event handler? 讨论了检索事件值,但我不认为它直接解决了工作表名称的检索。
以及如何优雅地获取新行的数据?
【问题讨论】:
-
您是将此代码粘贴到表单中还是电子表格中?
-
这个帖子对你的情况有用吗? stackoverflow.com/q/43429161
-
代码被粘贴到与电子表格关联的谷歌应用脚本中。这些链接非常有趣和有用,但我觉得我的确切问题只在这里得到了回答
标签: google-apps-script google-forms