【发布时间】:2019-10-23 09:21:16
【问题描述】:
我有一个表单,提交时将触发一个函数,将该提交的值写入电子表格中的正确工作表。 然后,我希望将调整后的表格通过电子邮件发送给某人。
我搜索了 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 张表格,我希望脚本能够通过电子邮件发送刚刚调整给某人的正确表格,任何帮助将不胜感激
【问题讨论】:
标签: google-apps-script google-sheets email-attachments