У меня есть электронная таблица, и я хочу использовать Google App Script для автоматической отправки электронной почты с вложением - это один лист электронной таблицы в файле .XLSX.Я могу сделать это с помощью показанного ниже кода, но я не знаю, как отправить этот лист со столбцами с одинаковыми значениями, например, от «A» до «F».Я искал, но до сих пор не могу найти способ, поэтому, пожалуйста, помогите мне с этим.Спасибо, ребята
function getSheetID(name){
var ss = SpreadsheetApp.getActive().getSheetByName(name)
var sheetID = ss.getSheetId().toString()
return sheetID
}
function getGoogleSpreadsheetAsExcel(){
var ss = SpreadsheetApp.getActive();
var shID = getSheetID("SHE");
var url = "https://docs.google.com/spreadsheets/d/" + ss.getId() + "/export?format=xlsx&gid="+shID;
var params = {
method : "get",
headers : {"Authorization": "Bearer " + ScriptApp.getOAuthToken()},
muteHttpExceptions: true
};
var blob = UrlFetchApp.fetch(url, params).getBlob();
blob.setName("SHE.xlsx");
MailApp.sendEmail("test@gmail.com", "Test send only one sheet of whole spreadsheet", "Hi Ted, I", {attachments: [blob]});
}