我想在 Google 工作表中填充或更改相邻单元格时自动用日期填充单元格
I want to auto populate a cell with date when adjacent cell is populated or changed in Google Sheets
我专门在我的平板电脑或手机上使用 Google sheets 应用程序(虽然我可以访问一台实际的计算机并通过它更新它,但我主要在应用程序),我需要能够在输入或更改数据时使用当前日期自动填充 C 列中的单元格。我正在阅读所有其他已回答的问题,它们基于 excel,但我不确定它是否适用于 Google 表格。我对代码或公式不是很熟悉,所以如果你能给我我需要使用的确切代码并告诉我需要输入 out 的地方,我可以按照这些说明进行操作,但只是给我一堆代码行话而已现在把我弄糊涂了。
这是我正在做的事情。我有一个 sheet,其中 A 列中的所有数据都是一个人的名字,B 列是他们当前的体重,C 列是他们输入当前体重的日期,无论是新条目还是更改现有条目.希望对您有所帮助。
复制此 sheet:https://docs.google.com/spreadsheets/d/
您要问的是由脚本完成的,只要您在 B 列中输入内容,该脚本就会运行
- 转到工具
select 脚本编辑器
复制粘贴此脚本:
function onEdit(event) {
var sheet = event.source.getActiveSheet();
// note: actRng = the cell being updated
var actRng = event.source.getActiveRange();
var index = actRng.getRowIndex();
var cindex = actRng.getColumnIndex();
if (cindex == 2) { // 1 == Column A, 2 == Column B, 3 == Column C, etc.
var dateCol = sheet.getLastColumn();
var lastCell = sheet.getRange(index,dateCol);
var date = Utilities.formatDate(new Date(), "EST", "MMM-dd-yyyy");
lastCell.setValue("'" + date);
}
}
以某个名称保存项目
return到你的sheet(你可以关闭脚本window/tab)
我专门在我的平板电脑或手机上使用 Google sheets 应用程序(虽然我可以访问一台实际的计算机并通过它更新它,但我主要在应用程序),我需要能够在输入或更改数据时使用当前日期自动填充 C 列中的单元格。我正在阅读所有其他已回答的问题,它们基于 excel,但我不确定它是否适用于 Google 表格。我对代码或公式不是很熟悉,所以如果你能给我我需要使用的确切代码并告诉我需要输入 out 的地方,我可以按照这些说明进行操作,但只是给我一堆代码行话而已现在把我弄糊涂了。
这是我正在做的事情。我有一个 sheet,其中 A 列中的所有数据都是一个人的名字,B 列是他们当前的体重,C 列是他们输入当前体重的日期,无论是新条目还是更改现有条目.希望对您有所帮助。
复制此 sheet:https://docs.google.com/spreadsheets/d/
您要问的是由脚本完成的,只要您在 B 列中输入内容,该脚本就会运行
- 转到工具
select 脚本编辑器
复制粘贴此脚本:
function onEdit(event) {
var sheet = event.source.getActiveSheet();
// note: actRng = the cell being updated
var actRng = event.source.getActiveRange();
var index = actRng.getRowIndex();
var cindex = actRng.getColumnIndex();
if (cindex == 2) { // 1 == Column A, 2 == Column B, 3 == Column C, etc.
var dateCol = sheet.getLastColumn();
var lastCell = sheet.getRange(index,dateCol);
var date = Utilities.formatDate(new Date(), "EST", "MMM-dd-yyyy");
lastCell.setValue("'" + date);
}
}
以某个名称保存项目
return到你的sheet(你可以关闭脚本window/tab)