Google Apps Script

プログラミング言語

【GAS】Githubアシスタントを使ってGoogle Apps Script をgit管理する方法

Google Apps Script はコードの書き換えが簡単ですが、git管理していないので1度消してしまったコードは元に戻せません。GASもChromeの拡張機能を使うことでGit管理できるようなので今回はGASのコードをGithubで管理する方法をご紹介します。
プログラミング言語

【GAS】フォルダの日付管理を自動化する方法

フォルダを年や月に分けて管理している方も多いのではないでしょうか。私は会社の議事録を日付に対応して管理しています。2022年10月16日であれば「2022年フォルダ」の「10月フォルダ」に追加することで議事録も迷子になりません。
プログラミング言語

【GAS】スプレッドシートをリンク状態でGmailに添付するには?自動化する方法を紹介

GASを使ってスプレッドシートをGmailに自動で添付する処理を書きました.実行するとスプレッドシートのURLがなぜか文字列で出力されます.URLは遷移できる状態で送りたいです.今回はGASでスプレッドシートを作成し,リンク状態でGmailに添付する方法を紹介します.
プログラミング言語

【GAS】ログ出力はなぜLogger.log?console.logとの違いを紹介

今回は Logger.log と console.log を比較し、なぜ GAS では Logger.log のほうが頻繁に使用されてるのか紹介していきたいと思います。
プログラミング言語

【JavaScript】forEach のときにスキップ処理をする方法

配列の要素文だけ処理を繰り返す forEachメソッド。前回このメソッドが処理の途中で return を実行しても、そこで処理が終わることなく、すべての要素を実行するまで繰り返し続けることを確認しました。では特定の要素のときだけスキップする...
プログラミング言語

【JavaScript】配列の繰り返しは for..of を使おう

JavaScript で繰り返し処理を表す書き方はいくつかありますが、今回は配列を繰り返すのに適した for..of の使い方を見ていきましょう!
プログラミング言語

【JavaScript】forEach()は処理の中断ができない?

配列の中身を forEach() を使ってループし、途中で結果を返そうとしたところ、思うように結果を返せず沼ってしまいました。これまで「楽に書ける」という理由から forEach() を利用していましたが、return でも処理を終わらせら...