我是 Google Apps Script 和 Java 的初学者,但我需要 Google Sheets 中的秒表,具有启动和停止功能。理想情况下,该按钮应该是一个切换按钮,这样我只需一个按钮即可启动和停止秒表。并且应该显示时间。有人可以帮我吗?提前致谢 :)
不完全是你想要的,但这里有一个快速的 2 按钮方法:
function startTimer() {
stopwatch('start');
}
function stopTimer() {
stopwatch('stop');
}
function stopwatch(mode) {
if (mode == 'start') {
var start = new Date().getTime();
SpreadsheetApp.getActiveSheet().getRange('D8').setValue(start);
SpreadsheetApp.getActiveSheet().getRange('D7').setValue('Running...');
SpreadsheetApp.getActive().toast('Stopwatch running...');
}
if (mode == 'stop') {
var start = SpreadsheetApp.getActiveSheet().getRange('D8').getValue();
if (!start) {
SpreadsheetApp.getActiveSheet().getRange('D7').setValue('Not Started');
}
var end = new Date().getTime();
var elapsed = (end - start) / 1000;
SpreadsheetApp.getActiveSheet().getRange('D7').setValue(elapsed);
SpreadsheetApp.getActive().toast('Stopwatch off.');
}
}
Google google sheets create button
了解如何创建这 2 个按钮,然后将每个按钮分配给开始和停止功能。
如果您确实想要一个按钮,请在此处阅读如何在函数调用之间修改按钮(绘图)方法:参考 - 绘图
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)