Google Script не может вызвать значения e.values - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть несколько форм в моей таблице. Ниже приведен снимок триггера. Все коды написаны в электронной таблице.

//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);

}
...