![](/img/trans.png)
[英]How to change the sheet name for Google Form responses in Google Apps Script?
[英]Google Apps - on Form Submit - what is the name of the sheet
當提交電子表格所附的表單時,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()
雖然這個問題如何在Submit事件處理程序中獲取表單值? 討論了如何檢索事件值,我認為它不能直接解決工作表名稱的檢索。
以及如何優雅地獲取新行的數據?
如果您要做的只是從事件對象返回工作表名稱,請使用:
var name = e.range.getSheet().getName();
要訪問提交給表單的值,可以使用:
var values = e.values;
這將以數組形式返回提交的值。
事件對象有很多可能性,您應該仔細閱讀文檔以了解如何利用它們來發揮自己的優勢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.