※当サイトの商品・サービスのリンク先にPRを含みます。

GAS入門 Google Apps Script

【3分で簡単】GASで現在時刻をリアルタイムで取得

お仕事おつにゃッス🐈

文系未経験から社内SEになった、あっきょ(@daily_code_JP)です!

Google Apps Scriptで現在の時刻を取得は難しいと考えていませんか?

この記事ではそのお悩みを、コピペOKのGoogle Apps Scriptのコードでとても簡単に解決します。

あっきょ
この記事は以下で悩んでいる人におすすめ!

  • Dateオブジェクトで現在の時間を一瞬で取得したい
  • GASでカレンダーの操作やトリガーを作成して業務効率化したい
  • プログラミングでJavaScriptを学んだけど、何を作っていいかわからない

誰でも無料で簡単にできますので、お気軽に学んでいきましょう!

時間を取得するイメージ

時間を取得するイメージ

この記事ではGASのログ出力で現在時刻を出力できるようにします。

コードを実行した時刻を自動取得し、日程を手動でわざわざ入力する手間を省きます。

結果として人的ミスと作業時間の短縮となり、業務効率化を実現します。

時間を取得する準備

Google Apps Script で時刻を取得する準備します。ファイルは1つ必要です。

必要なファイル

  • Google Apps Script  ・・・ コードの貼り付け

サンプルコードを貼り付ける場所

ソースコードはGoogle Apps Scriptのファイルにコピペします。

メニュー画面で右クリックしてオプションを開きます。

1番下の「その他」を選択し、その中の「Google Apps Script」を選択します。

以下のような画面が現れるので、ここにコードをコピペします。

時間を取得する3つのメソッド

Google Apps Scriptでよく使う時刻を取得するメソッドを3つ紹介します。

時刻を取得するメソッドの一覧

  • getHours()  ・・・   現在のを数字で取得
  • getMinutes()   ・・・   現在のを数字で取得
  • getSeconds()      ・・・   現在のを数字で取得

getHours() | 現在の時を取得

getHoursメソッド

getHoursメソッドは現在の時を数字で取得します。

引数は不要です。

getMinutes() | 現在の分を取得

GASで現在の分を数字で取得するgetMinutesメソッドの説明

getMinutesメソッドは現在の分を数字で取得します。

引数は不要です。

getSeconds() | 現在の秒を取得

GASで現在の秒を数字で取得するgetSecondsメソッドの説明

getSecondsメソッドは現在の秒を数字で取得します。

引数不要です。

現在の時間を取得するサンプルコード

Google Apps Scriptで時間を取得するサンプルコードを公開します。

サンプルコード

サンプルコード全般です。右上のマークをクリックすると、簡単にコピペできます。

function getNowTime() {
  //Dateオブジェクトからインスタンスを生成
  const today = new Date();

  //メソッドを使って、現在の時刻を取得
  const hours = today.getHours(); //時
  const minutes = today.getMinutes(); //分
  const seconds = today.getSeconds(); //秒

  Logger.log("現在の時刻は" + hours + "時" + minutes + "分" + seconds + "秒");
}

現在の時間を取得するテスト

実際に、時間を取得します。

Apps Scriptの上バーの文字が「getNowTime」になっていたら、「実行」を押します。

GASで現在の時刻を取得するgetNowTime関数の実行

「このアプリはGoogleで確認されていません」と表示した場合はこちら

【3分で解決】GASの「このアプリはGoogleで確認されていません」を許可する方法

続きを見る

画像のようにログ結果がでたら完了です。実行した日は13時17分14秒でした。

GASで現在の時刻を取得するgetNowTime関数の実行の結果

【入門】GASで日時に関わるコード一覧

この記事では、GASで現在時刻を取得する方法を紹介しました。

今回紹介したDateオブジェクトを使えば、当日の日付を取得したり任意のタイミングで実行するトリガーの設置もできます。

誰でも無料で使えるので、ぜひご活用ください。

もちろん、コピペOKです!

当日の日付を取得するサムネイル
【入門】GASで当日の日付を「年月日」で取得

続きを見る

【3分で簡単】GASで希望した日時にトリガーを設定

続きを見る

日付を使ってGASでオリジナルアプリを作るなら以下の記事から。

【便利】GASで米国株の1日の値動きをLINEに毎朝通知

続きを見る

【簡単】GASでカレンダーの予定を自動で取得

続きを見る

おわりに | GASのスキルをさらに高めるには

以上、GASでリアルタイムで時間を取得する方法でした。

そのままコピペして日常業務で使いやすいように改修したり、プログラミングの練習や動作確認用に使ってみましょう。

GASでさらに業務効率化する場合、参考書やプログラミングスクールを使うとあなた自身でアプリを作るスキルが身に付きます

GASユーザーのあっきょがおすすめの勉強方法はこちら↓

スクール経験者のあっきょが82社から厳選して紹介してるッス!
あっきょ

次回の記事もご期待ください!

-GAS入門, Google Apps Script
-, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,