首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在按下按钮时插入时间戳的脚本建议

在按下按钮时插入时间戳的脚本建议
EN

Stack Overflow用户
提问于 2016-03-08 02:58:45
回答 1查看 6.9K关注 0票数 2

我是新的编码,我希望您的帮助,为谷歌单开发一个简单的脚本。我想要做的是(见示例):

当我按下“开始”按钮时,当前时间将自动插入HH:MM:SS中A列中下一个可用的空单元格中。因此,每次我按下该按钮时,在A列的下一个空单元格中添加一个新的当前时间戳,“停止”按钮的工作方式将与它和列B中的信息完全相同。

我已经找到了Visual的代码,它可以在Excel中完成我想要做的事情,我只是不知道该如何做--这就是Google。中“开始”按钮的代码如下:

代码语言:javascript
运行
复制
Sub StartTime()
    nr = ThisWorkbook.Sheets("Sheet1").Cells(Rows.Count, 1).End(xlUP).Row + 1
    Cells(nr, 1) = Time
End Sub
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-08 09:13:44

这个简单的解决方案假设,开始停止时间列表始终是该表中所有内容中最向下的(或者理想情况下是唯一的)。

如果情况并非如此,则需要在插入数据时更改它以找到所需范围的最后一行。

代码语言:javascript
运行
复制
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");

function startTime() {
  ss.getRange(ss.getLastRow() + 1, 1).setValue(new Date());
}

function stopTime() {
  ss.getRange(ss.getLastRow(), 2).setValue(new Date());
}

电子表格选项卡Sheet1将具有与您相同的布局,插入两张图片,列A和B格式为Times。

现在,如果您选择插入的按钮的图片,在右上角有一个小箭头。

在这里,您单击"Assign“并键入函数的名称(分别为startTimestopTime )。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35858108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档