GAS を使えばスプシで Clockify みたいなことができます!
GAS
function getDataSheet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("test");
return sheet;
}
function recordTimeHoge() {
var sheet = getDataSheet()
var lastRow = sheet.getLastRow();
var currentDate = new Date();
sheet.getRange(lastRow + 1, 1).setValue(currentDate.toLocaleTimeString());
sheet.getRange(lastRow + 1, 2).setValue("ほげ");
}
test
シートを呼び出して、1 列目に打刻、2 列目に「ほげ」と書き込みます。
スプレッドシートの方で図形を作ってスクリプトを紐づければ記録ボタンの完成です。
やってみよう
ほげ記録ボタンを押します。
ほげをした時刻が記録されました!
応用
「ほげ」以外の文字列を記録するボタンをいくつか用意しておけば、タスクをカテゴリ分けして時間管理できます。
おわり
動作がもっさりしてて使い心地が悪い。