我正在管理一张工作表,以跟踪交付计划。该工作表包含每个交付条目的两个日期: 1)本周的交付日期,以及2)下一个交付日期
当交付完成时,我希望“下一个交付日期”替换“本周交付日期”中的日期,从而更新交付计划。
例如,如果A列是"this week's delivery date",B列是"next column date“,我想在单击按钮时将B列中的日期移动到A列。
此外,我在向单元格中的日期添加特定天数时也遇到了困难。我试着使用函数belo将7天添加到交付失败的日期,但似乎在应用程序脚本中添加数字7并不意味着在相应的单元格中添加7天。
我使用了这个:
function transferfail(){
var cell = SpreadsheetApp.getActiveSheet().getRange("J4");
var cellValue = cell.getValue();
cell.setNumberFormat("yyyy. M. d").setValue(cellValue + 7);
}发布于 2020-03-18 23:02:09
据我所知,您希望将选定的单元格复制到A列单元格。
单击按钮后,我想将B列中的日期移动到A列。
这是脚本,您所要做的就是选择单元格并运行它,
function copyToColumnA() {
const ss = SpreadsheetApp.getActiveSheet();
// selected cell in column B
let selected = ss.getSelection().getCurrentCell();
// copy value from selected cell and paste it to column A
ss.getRange(selected.getRow(), 1).setValue(selected.getValue())
}例如,单击B4并运行脚本

结果

参考文献
https://stackoverflow.com/questions/60739911
复制相似问题