正如标题所说,我正在尝试撰写一个包含数据表的电子邮件,该数据表应该显示每个团队成员的当前分配,但在电子邮件中我只获得文本“DataTable”,这是我的代码和我的电子表格。
电子表格:由于职场道德而删除了链接。
function sendemailsp1() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("B5:C14").getValues()
for (var i=0; i<range.length; i++){
if (range[i][0] == ""){
var lr = sheet.getRange(i, 2).getLastRow()
}
}
var datarange = sheet.getRange(4, 2, lr-1, 2) ;
var emaildata = datarange.getDataTable()
MailApp.sendEmail("testemail@gmail.com", "test", emaildata) ;
}
答案 0 :(得分:0)
我认为您无法直接查看数据表中的值developers.google.com/apps-script/reference/charts/data-table
如果您只想查看值,则可以按照以下步骤进行操作
var emaildata = datarange.getValues().toString();