因此,我有一个网络挂钩,可以根据需要将数据写入电子表格,并将其追加到工作表中。
我的要求是,给定Webhook的日期参数,我希望每个新月将数据填充到新的工作表中。
//drops the first category in each feature
ohe = OneHotEncoder(drop='first', handle_unknown='error')
基本上,我需要webhook在月份改变时自动创建一个新工作表。
答案 0 :(得分:5)
尝试一下-
var sheetID = "YourSheetID"
var ss = SpreadsheetApp.openById(sheetID)
var date = new Date();
var sheetName = Utilities.formatDate(date, "IST", "MMM-yy");
function NewMonthNewSheet() {
var activeSheet = ss.getSheetByName(sheetName)
if (activeSheet == null) {
activeSheet = ss.insertSheet().setName(sheetName);
activeSheet.appendRow(["Header 1"])
} else {
activeSheet.appendRow(["Normal Data"])
}
}