gpt4 book ai didi

javascript - 在 Google 脚本中,如何获取列中每个单元格的月份?

转载 作者:行者123 更新时间:2023-11-28 17:51:02 25 4
gpt4 key购买 nike

我是 Google 脚本新手。我有一个电子表格,A 列中包含日期列表,我希望脚本循环遍历此列,并将满足特定规范的任何月份(例如 5 到 10 之间的任何月份)放入变量中。

这是我当前的代码:

function CalculateInterest(values) {

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var date_column = sheet.getRange("A3:A");

var current_cell_date = 0;
var current_cell_month = 0;

for (var x = 3; x < 100; x++) {
current_cell_date = date_column.getCell(x, 1);
current_cell_month = month(current_cell_date);
}

return current_cell_month;
}

现在,我只能从单元格 x1 的日期中获取月份数字。 (xfor 变量。)我的电子表格显示:ReferenceError:“month”未定义。 (第 12 行)。

如果我可以成功地从此循环中的任何给定单元格检索月份数字,那么我就知道我可以在 IF 语句中比较该数字。例如,我可以创建一个变量,其中包含符合我的规范的月数。

谢谢!

最佳答案

试试这个...

function CalculateInterest(values) {

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var date_column = sheet.getRange(3,1,sheet.getLastRow()-2).getValues();

for(var i=0;i<date_column.length;i++){
var currentDate = Utilities.formatDate(new Date(date_column[i][0]), "GMT", "MM");
Logger.log(currentDate);
}
}

关于javascript - 在 Google 脚本中,如何获取列中每个单元格的月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45519320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com