LoginSignup
0
0

【GAS】スプレッドシートでかんたん時間管理

Last updated at Posted at 2023-12-08

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 列目に「ほげ」と書き込みます。

スプレッドシートの方で図形を作ってスクリプトを紐づければ記録ボタンの完成です。

やってみよう

image.png

ほげ記録ボタンを押します。

image.png

ほげをした時刻が記録されました!

応用

「ほげ」以外の文字列を記録するボタンをいくつか用意しておけば、タスクをカテゴリ分けして時間管理できます。

おわり

動作がもっさりしてて使い心地が悪い。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0