1
我有一个电子表格,它可以计算我在不同帐户中的银行存款总额。Google电子表格脚本 - 将单元格值复制到另一列
我想编写一个脚本,它在运行时将当天计算的总节省量与时间戳一起复制到另一列。我的想法是,我可以将这些数据绘制成图表,以查看随时间变化的储蓄趋势。
在实践中,这意味着A5的值复制到B列的第一个空行和打印日期列的第一个空行中C.
是否有人知道如何可以做到这一点?
谢谢!
我有一个电子表格,它可以计算我在不同帐户中的银行存款总额。Google电子表格脚本 - 将单元格值复制到另一列
我想编写一个脚本,它在运行时将当天计算的总节省量与时间戳一起复制到另一列。我的想法是,我可以将这些数据绘制成图表,以查看随时间变化的储蓄趋势。
在实践中,这意味着A5的值复制到B列的第一个空行和打印日期列的第一个空行中C.
是否有人知道如何可以做到这一点?
谢谢!
将其复制到您的电子表格脚本中,并将其设置为每日触发功能。
function recordTodaysBalance() {
var sheet = SpreadsheetApp.getActiveSheet();
var balance = sheet.getRange("A5").getValue();
var nextRow = getFirstEmptyRow('B');
// Record current balance and timestamp at end of columns B & C
sheet.getRange(nextRow, 2, 1, 2).setValues([balance,new Date()]);
};
// From https://stackoverflow.com/a/9102463/1677912
function getFirstEmptyRow(columnLetter) {
columnLetter = columnLetter || 'A';
var rangeA1 = columnLetter + ':' + columnLetter;
var spr = SpreadsheetApp.getActiveSpreadsheet();
var column = spr.getRange(rangeA1);
var values = column.getValues(); // get all data in one call
var ct = 0;
while (values[ct][0] != "") {
ct++;
}
return (ct+1); // +1 for compatibility with spreadsheet functions
}
改编自this answer。
你有没有试过任何代码。如果是,请添加相关问题。 – Narendra