GoogleAppsScript

Code

【Google Apps Script】DiscordのWebhookを使って毎朝天気を通知する(Discord Bot改良:第1回)

DiscordのWebhookをGoogle Apps Scriptで叩いて、天気を通知するツールを作りました。
Code

【Google Apps Script】自分がGASで使うIDとかトークンを1つのシートで管理するライブラリを作ろうとしたけど、断念した話

Google Apps Scriptで使うフォルダIDやスプレッドシートIDなどを一括管理するライブラリをスプレッドシート上で作ろうと思ったのですが、とある理由により頓挫しました。貴方もお気を付け下さい。
Code

【Google Apps Script】onOpen時に「Spreadsheet.openByIdを呼び出す権限がありません」となり、メニューが追加されない

onOpenなどのSImple Triggerを使ったスクリプト実行時に、「Spreadsheet.openByIdを呼び出す権限がありません」みたいな権限エラーが発生した時に試したことを紹介します。
Code

【GAS】GoogleドライブにあるフォルダとファイルがGoogle Apps Scriptに使用されているかどうかを確認する

IDを入力して、そのGoogleドライブにあるフォルダとファイルがGASスクリプト上で使用されているかどうかを確認できるツールを作りました。これで、フォルダやファイルを削除したことが原因でスクリプトが動かなくなる事故を防ぎます。
Code

【GAS】自分がGoogle Apps Scriptで使うファイルIDとかフォルダIDを管理するライブラリを作ればいいじゃん

Google Apps Scriptで記述したフォルダやファイルのIDを一括管理するためのアイデアを掲載します。これで、どのフォルダとファイルがスクリプトで使用されているかどうかを管理できます。
Code

【Googleスプレッドシート、GAS】選択した範囲をcsvやtsvとして画面上に出力する

Googleスプレッドシートで編集したセルをそのままCSVやTSVとして出力するツールを作りました。この機能を導入することによって、データの受け渡しが楽になるかと思います。
Code

【GAS】Google Apps Scriptで書いたコードをGiitHubで公開するための段取り

Google Apps Scriptを、Gitで管理して公開するための方法を紹介します。PublicリポジトリでTokenやIDを公開せずにソースとして管理できる方法になっています。
Code

【GAS】Google Apps Scriptで作った自作関数に対してテストコードを書けるライブラリ「TestGAS」を作りました!

Google Apps Scriptで作った関数に対して、テストコードを使って動作を検証するためのツール「TestGAS」を作成および公開しました。初めて作ったテストツールですが、個人的にかなり便利なものになったので、ぜひ使ってみて下さい。
Code

【GAS】クラスを作って外部ライブラリとして呼び出したい場合は、ファクトリメソッドを作ろう

Google Apps Scriptで、ライブラリ化したクラスメソッドを外部のライブラリから呼べなくなってしまっている場合に、「ファクトリメソッド」を使って解決するかもしれません。本記事の方法をお試し下さい。
Code

【Googleスプレッドシート、GAS】選択した範囲をHTMLのtableタグとしてテキスト出力する

Googleスプレッドシートで編集したセルをそのままHTMLのtableタグとして出力するツールを作りました。HTMLの編集は面倒ですが、これを使えば編集はGoogle Spreadsheetで管理することが出来ます。
Code

【GAS】まとめ:Google Apps Scriptのスクリプトエディタで使用できるショートカットキー(Mac版)

Google Apps Scriptのスクリプトエディタで使用できるショートカットキーをまとめました。このショートカットキーで作業を効率化してみて下さい。Mac版です。
Code

【GAS、Google Spreadsheet】ブログに使用した画像をGoogleドライブで管理するために書いたスクリプト

僕は既に公開した記事で使用したファイルをGoogleドライブの所定のフォルダに保存しています。その画像を完了済みのフォルダに定期的に移動してくれるスクリプトを作りました。
Code

【GAS、Google Spreadsheet】Google Driveに共有したWebサイトのURLをGoogleスプシに転記する。

Googleドライブに共有したWebサイトのURLが載ったテキストファイルを読み込んで、Googleスプシに転記するツールを作りました。後で読みたいと思った記事を一元管理できて便利に使えています。
Code

【GAS、Google Spreadsheet】Twitterにランダムなツイートを投稿するBotを作る

Googleスプレッドシートを利用したGASから実行するTwitterのBotを作りました。今回は、そのツイートの内容をいじくる部分を解説します。
Code

【GAS、Google Spreadsheet】TwitterのBotを作成するために認証を行う。

Googleスプレッドシートを利用したGASから実行するTwitterのBotを作りました。今回は、そのTwitterに投稿するための認証周りの設定に関する紹介記事になります。
Code

【GAS、Google Spreadsheet】ドライブにある画像をセルに表示しまくるツール

僕は、ブラウザで言うところの「お気に入り」をGoogleスプレッドシートで管理しているのですが、その一覧の可視性を上げるためにサイトのアイコンをGoogleドライブから一気に設定するツールを作りました。
Code

【GAS、Google Spreadsheet】自分がブログで書いた記事のURLからスクレイピングしてドキュメントに出力する

下書きを書かずに投稿してしまったブログの記事をスクレイピングして、Googleドライブ上に出力するツールを作りました。スクレイピングにエラーにならずに失敗した時のログを出力する処理も施しています。
Code

【GAS、Google Spreadsheet】Googleカレンダーにスケジュールを登録するためのスクリプトです

GoogleCalendarにスケジュールを登録する時にSpreadsheetから入力できるスクリプトを造りました。カレンダーからも連続した予定を入力できますが、それを何度も繰り返すのも大変なので、このツールで時短してみて下さい。
Code

【GAS、Google Spreadsheet】Googleドキュメントで日記を付けるために毎日Docファイルを作ってくれるスクリプトです

GoogleDriveにあるファイルを毎日決まった時間にコピーしてくれるスクリプトを書きました。日記をつける場合に毎回ファイルをコピーしてレイアウトを変えて・・・といった作業を効率化してしまいましょう!
Code

【GAS、Google Spreadsheet】Googleドライブ内の指定したファイルをそれぞれ好みの名前に一気にリネームするスクリプトです

GoogleDriveの指定のファイルを一括でリネームできるツールを作りました。既に沢山作ってしまったファイルの命名規則を変えたいときなどにご活用下さい。