我需要帮助。我需要制作一个倒计时器,有两个按钮(开始和停止)。
但是,这个计时器需要改变,有时需要是1分钟计时器,有时需要是2分钟计时器,4分钟计时器,5分钟计时器等等。
为比赛制作计时器
可以在 Google 电子表格中使用它
尝试以下操作 首先 - 打开您的 Google 电子表格。 :)
现在单击菜单栏中的“扩展”。
然后从下拉菜单中选择“Apps 脚本”。 在 Apps 脚本编辑器中,粘贴以下代码。
function startTimer() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var time = sheet.getRange('A1').getValue();
var timer = setInterval(function() {
time--;
sheet.getRange('A1').setValue(time);
if (time <= 0) {
clearInterval(timer);
sheet.getRange('A1').setValue('Time\'s up!');
}
}, 1000);
}
function stopTimer() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.getRange('A1').setValue('Timer stopped');
}
现在关闭 Apps 脚本编辑器。
现在,您应该在电子表格中看到两个新按钮,名为:“启动计时器”和“停止计时器”。
3.now 根据您的要求设置倒计时时间。 ,在单元格 A1 中输入分钟数。
一旦计时器归零,就会显示“Time's up!”在单元格 A1 中。 如果您想在计时器达到零之前停止计时器,请单击“停止计时器”按钮。
您可以根据您的舒适度将单元格更改为任何单元格,而不是“A1” 另一方面,您可以简单地在代码中对其进行硬编码,并使用 if/else 驱动器逻辑方法来满足各种要求。对于不同的时间范围。
让我知道它是否对您有帮助。