我的脚本在第 17 行生成错误 也许有人可以帮助我解决这个问题 我不知道如何修复它并使其正常工作
ReferenceError: Gmail is not defined
createTaskFromCell @ TaskCreator.gs:17
function createTaskFromCell() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var activeCell = sheet.getActiveCell();
var cellContent = activeCell.getValue();
var taskTitle = cellContent;
var taskDescription = "Please fill details";
var taskDueDate = getNextWorkingDay();
var task = {
title: taskTitle,
notes: taskDescription,
due: taskDueDate,
};
var userId = 'me';
var response = Gmail.Users.Tasks.insert(task, userId);
Logger.log('Created task with ID: ' + response.id);
}
function getNextWorkingDay() {
var today = new Date();
var nextDay = new Date(today);
while (!isWorkingDay(nextDay)) {
nextDay.setDate(nextDay.getDate() + 1);
}
return nextDay;
}
function isWorkingDay(date) {
var day = date.getDay();
return day !== 0 && day !== 6; // Exclude weekends (Saturday and Sunday)
}