![](/img/trans.png)
[英]How to forward all my emails from my old gmail account to new gmail account using google script
[英]Attaching Google Sheet to emails from Gmail automatically using G Script
我找到了一個G腳本,該腳本可根據具有該名稱的excel文件(可以將其轉換為工作表)發送到數百個地址。
我希望能夠向發送的每封電子郵件添加附件(當前是一個excel文件,但可以輕松地轉換為表格)。 每個電子郵件的附件都相同。
以下腳本可用於發送電子郵件,但是我找不到向每封電子郵件添加附件的正確方法(注意:第17行是我收到錯誤代碼的位置)。
我已經在此站點上基於其他類似的字符串嘗試了幾種不同的版本-但是我無法使其適應於我的情況,或者也許我不了解如何相應地構造語法。
/**
* Sends emails with data from the current spreadsheet.
*/
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 1; // Number of rows to process
// Fetch the range of cells A2:B2
var dataRange = sheet.getRange(startRow, 1, numRows, 1);
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[0]; // First column
var message = row[1]; // Second column
var subject = 'Sending emails from a Spreadsheet'
var file = Drive.Files.get('test123/xlsx');
MailApp.sendEmail(emailAddress, subject, message, {attachments:
[file]});
}
}
ReferenceError:未定義“驅動器”。 (第17行,文件“代碼”)
“ Drive”是Advanced Drive API。要使用Drive Advanced API,您需要啟用該API。 但是您真的不需要這里的高級API。
您的文件在驅動器中嗎?
如果是這樣,請嘗試以下方法:
var file = DriveApp.getFileById("XXXXXXXXXXX");
“ xxx”應該是驅動器ID。
根據參考文檔 ,看起來您正在尋找的類是DriveApp。
/**
* Sends emails with data from the current spreadsheet.
*/
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 1; // Number of rows to process
// Fetch the range of cells A2:B2
var dataRange = sheet.getRange(startRow, 1, numRows, 1);
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[0]; // First column
var message = row[1]; // Second column
var subject = 'Sending emails from a Spreadsheet';
var file = DriveApp.getFileById('test123/xlsx');
MailApp.sendEmail(emailAddress, subject, message, {attachments:
[file]});
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.