#google-apps-script #google-sheets
#google-приложения-скрипт #google-таблицы
Вопрос:
Есть идеи относительно того, как я могу внедрить таймер в свою электронную таблицу Google?
Я бы хотел, чтобы был цифровой таймер с кнопкой запуска и сброса. Целью кнопки сброса было бы установить время на 2 минуты.
Я управляю фэнтезийным драфтом NHL с помощью Google Sheets и хотел бы, чтобы в верхней части таблицы были часы, а под ними таблица выбора драфта.
Ответ №1:
Ниже будет создан таймер на 2 минуты:
function timer() {
var ss = SpreadsheetApp.getActive();
var sh = ss.getSheetByName('Sheet'); // Change to your sheet name
var m = 2; // How many minutes it will run for
var s = 0;
for (var i = -1; i < s; i--) {
if(s == 0 amp;amp; m == 0) {
break;
}
else if(s == 0) {
s=59;
m--;
}
else {
s--;
}
SpreadsheetApp.flush();
Utilities.sleep(1000);
sh.getRange('A1').setValue(m ':' s); // Change the cell to where you want timer to be displayed
}
}
Затем вы можете запустить эту покупку, вставив кнопку. Перейдите в раздел Вставка> Рисунок> затем создайте фигуру. После вставки нажмите на три точки в правом верхнем углу> Назначить сценарий> Ввести timer
При каждом нажатии кнопки он будет сбрасываться до 2 минут.
Комментарии:
1. Большое вам спасибо за эту информацию!
2. Можно ли добавить сценарий остановки и сброса, для которого я могу назначить их кнопке?
3. Вы вряд ли сможете сделать это правильно с помощью приведенного выше. Для всего этого вам лучше всего создать боковую панель и сделать это в HTML и JavaScript