gpt4 book ai didi

google-apps-script - Google Apps Script : In spreadsheet, 如何选择包含日期格式值的单元格并将其更改为该日期加 7 天(1 周)

转载 作者:行者123 更新时间:2023-12-05 01:05:21 29 4
gpt4 key购买 nike

我有一个 google 电子表格,想使用 Google Apps 脚本激活第一个工作表中的单元格 B1(当前格式为日期 - 1/27/2014)并将其更改为该日期加 7 天(2/3/2014)。我对 Google Apps Script 很陌生,只成功编写了几个其他函数。到目前为止我的想法是:

function changeDate() {

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var b1_date = sheet.getRange("B1").getValue();
//...

}

最佳答案

function changeDate()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("B1");
var oldDate = cell.getValue().getTime(); //milliseconds from 1/1/1970
var newDate = new Date();
newDate.setTime(oldDate + (7*24*60*60*1000)); //add milliseconds in 7 days
cell.setValue(newDate);
}

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setTime

关于google-apps-script - Google Apps Script : In spreadsheet, 如何选择包含日期格式值的单元格并将其更改为该日期加 7 天(1 周),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21467594/

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