我是新的编码,我希望您的帮助,为谷歌单开发一个简单的脚本。我想要做的是(见示例):
当我按下“开始”按钮时,当前时间将自动插入HH:MM:SS中A列中下一个可用的空单元格中。因此,每次我按下该按钮时,在A列的下一个空单元格中添加一个新的当前时间戳,“停止”按钮的工作方式将与它和列B中的信息完全相同。
我已经找到了Visual的代码,它可以在Excel中完成我想要做的事情,我只是不知道该如何做--这就是Google。中“开始”按钮的代码如下:
Sub StartTime()
nr = ThisWorkbook.Sheets("Sheet1").Cells(Rows.Count, 1).End(xlUP).Row + 1
Cells(nr, 1) = Time
End Sub
发布于 2016-03-08 01:13:44
这个简单的解决方案假设,开始停止时间列表始终是该表中所有内容中最向下的(或者理想情况下是唯一的)。
如果情况并非如此,则需要在插入数据时更改它以找到所需范围的最后一行。
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“并键入函数的名称(分别为startTime
和stopTime
)。
https://stackoverflow.com/questions/35858108
复制