我有一个表单,该表单在提交时将触发一个函数,用于将该提交的值写入电子表格中的适当表单。 然后,我希望将调整后的工作表通过电子邮件发送给某人。
我搜索了Google api以获得帮助,但无法解析或反向工程正确的代码
function sendpdf(){ // Function trigger is on form submit
var ss = SpreadsheetApp.getActiveSheet();
var sourceSheet = ss.getSheetName();
var workingRow = ss.getLastRow();
var dataRange = ss.getRange(workingRow, 1, 1, 4);
var data = dataRange.getValues();
var row = data[0]; // entire row
var col1 = row[0]; // first column timestamp A
var col2 = row[1]; // Client B
var col3 = row[2]; // Item C
var sass = SpreadsheetApp.getActiveSpreadsheet();
var targetSheet = sass.getSheetByName(col2);
targetSheet.insertRowBefore(4);
targetSheet.getRange("A4").setValue(col1);
targetSheet.getRange("B4").setValue(col2);
targetSheet.getRange("C4").setValue(col3);
MailApp.sendEmail(to:"reciever@email.com",subject:"See Attached PDF regarding" + col2,body:col2+" submitted a new request"
// , attach:targetSheet.pdf
// need the code to turn the targetSheet into a PDF and then email the PDF
)
}
电子表格包含12个工作表,我希望脚本通过电子邮件将刚刚调整的适当工作表发送给任何人,我们将不胜感激
答案 0 :(得分:0)
=Qty*Price
这应该让你走... 祝好运 !