我有一个函数,用于创建表单和响应的目标表。然后,我想从另一个在表单提交中发送电子邮件的函数中引用该工作表。
由于创建表单和工作表函数将运行多次,因此我需要参考的工作表ID会发生变化。试图找到将其作为参数传递到我的电子邮件功能中的方法。
function createform () {
var ss = SpreadsheetApp.create(fname);
var ssID = ss.getId();
form.setDestination(FormApp.DestinationType.SPREADSHEET, ss.getId());
ScriptApp.newTrigger('makeReport').forForm(form).onFormSubmit().create();
}
function makeReport(thispara) {
//Open Response SS
var responseSS = SpreadsheetApp.openById(thispara).getSheetByName('Sheet1');
var respRange = responseSS.getDataRange();
var respName = respRange.getValues();
}