У меня есть несколько форм в моей таблице. Ниже приведен снимок триггера. Все коды написаны в электронной таблице.
//only run once to set the trigger
//ScriptApp.newTrigger('QuotationFormSubmitTrigger').forForm('1zDMtv46H-nHqG4_Z1lNAACClNWe-RBZs9PtDKoqdWrc').onFormSubmit().create();
Сценарий должен продублировать шаблон предложения и заполнить всю информацию формы после отправки формы предложения. ниже приведен снимок кода, где я застрял. Каждый раз, когда e.values включен, весь код не будет работать.
function QuotationFormSubmitTrigger(e) {
//console.log(values);
//quotationID = argument[0];
//Logger.log(quotationID);
//copy quotation template file
//open quotation template file
var sheet = SpreadsheetApp.openById("1vwcpoKXCp27fRYWwC7qBoIgxDNU2Yx_Bk4UTvBPXF9Y");
var destFolder = DriveApp.getFolderById("1C3e5CpZzti5XhpPh2Kx7vlXdQ9ltdb24");
//var timestamp = e.values[0];
//var companyName = e.values[1];
//var quotationID = e.values[2];
//var contactName = e.values[4];
//product1 = values[5];
//product1qty = values[6];
//make a copy of template file and rename
riveApp.getFileById(sheet.getId()).makeCopy('testID', destFolder);
}