首先,需要在 Google Sheets 中添加一个按钮,使得用户可以点击该按钮并触发脚本。在 Sheets 中选择“插入”–>“按钮”,并将其放置在适当位置。
接下来,需要创建一个 Apps Script 项目。在 Sheets 中选择“工具”–>“脚本编辑器”,一个新窗口会弹出,并提示你创建新的 Apps Script 项目。为其命名,并在文件中插入以下代码:
function createCalendarEvent() {
var sheet = SpreadsheetApp.getActiveSheet();
var title = sheet.getRange("B2").getValue();
var start = sheet.getRange("B3").getValue();
var end = sheet.getRange("B4").getValue();
var description = sheet.getRange("B5").getValue();
var location = sheet.getRange("B6").getValue();
var calendar = CalendarApp.getCalendarById('YOUR_CALENDAR_ID_HERE');
var event = calendar.createEvent(title, start, end, {
description: description,
location: location
});
}
编辑代码中的“Calendar ID”字段,将其替换为你自己的日历 ID。此外,可以根据所需更改代码中其他字段。
最后,需要将按钮与脚本关联。在 Sheets 中点击按钮,然后选择“绑定脚本”,并选择上面创建的脚本。现在,当用户点击该按钮时,脚本会自动为他们创建一个新的日历事件。