GAS活用法

giorgio-tomassetti-QCbZ4ASLhM8-unsplash

GASでのスプレッドシートの列操作に欠かせないアルファベットをインデックスに変換する関数

今日は、久しぶりにGoogle Apps Script(GAS)を書きました。というお話です。所属している学習コミュニティ「ノンプロ研」で、こんな質問がありました。 GASでCSVデータを読み込んで、CSVデータの特定の […]

続きを読む
alexander-shatov-PHH_0uw9-Qw-unsplash

コピペでOK!?Chatworkのトーク履歴をGoogleスプレッドシートに記録するGAS

以前、「Chatworkのメッセージをスプレッドシートに保存しよう」という記事を全2回でお届けしました。ただ、Google Apps Scripts(GAS)に馴染みのない方がサクッと使用するにはまわりくどい書き方だった […]

続きを読む
alexandar-todov-AMzC2RVurO4-unsplash

トリガー実行スクリプトのエラー処理

最近APIまわりのスクリプトで、トリガーを設定して自動実行させるスクリプトが増えてきました。今までは面倒であまりエラー処理を実装していなかったのですが、後からメールで来るエラー通知をみてから修正や再実行するのも面倒になっ […]

続きを読む
import

Googleドライブのフォルダ内にある複数のCSVファイルを一括でスプレッドシートにインポートしたい

期間別に別々にしかcsv出力できないデータがあります。これをスプレッドシートの1枚のシートに統合してインポートしたいというというのが今回のお題です。 ちょっとパワークエリ的な使い方かもしれませんが、パワークエリいまいちよ […]

続きを読む
eduardo-soares-utWyPB8_FU8-unsplash

楽天カードの「ご請求予定金額」お知らせメールから、Todoistに「楽天銀行への入金」タスクを作成したい

楽天市場でのお買い物用に楽天カードを所有しています。 引き落とし口座も楽天銀行にして、より多くのポイントを獲得できるようにしていますが、問題が1つあって、メインバンクが楽天銀行ではありません。そのため楽天カードで使用した […]

続きを読む
Chatime

Chatworkのメッセージをスプレッドシートに保存しよう その2 – 表示を整え新着メッセージのみを定期的に追加する

Chatworkのフリープランのサービス内容が変更になり、これまで無制限に確認できていた過去メッセージの表示が、直近40日以内に投稿された最新5,000件のメッセージとなりました。 これを機に、APIの勉強をかねてGoo […]

続きを読む
チャット

Chatworkのメッセージをスプレッドシートに保存しよう その1 – 最新の100件のメッセージを書き出す

Chatworkのフリープランのサービス内容が変更になり、これまで無制限に確認できていた過去メッセージの表示が、直近40日以内に投稿された最新5,000件のメッセージとなりました。 昨今の円安でサーバー代がかさむ…みたい […]

続きを読む
入り口看板

Gmailのスター付きメールからTodoistのタスクを作成&Slackに通知する その4 – Incoming Webhooksを使ってSlackに通知

freeeに関係ない話題ですが、Google Apps Script(以下GAS)でできる効率化の例として番外編としてfreee API以外のGASでの活用に関しても記事にしています。 今回は、「Gmailでスターを付け […]

続きを読む
eden-constantino-iJg1YzsEfqo-unsplash

Gmailのスター付きメールからTodoistのタスクを作成&Slackに通知する その3 – Todoist APIでタスクを新たに作成する

freeeに関係ない話題ですが、Google Apps Script(以下GAS)でできる効率化の例として番外編としてfreee API以外のGASでの活用に関しても記事にしています。 今回は、「Gmailでスターを付け […]

続きを読む
airfocus-v89zhr0iBFY-unsplash

Gmailのスター付きメールからTodoistのタスクを作成&Slackに通知する その2 – Todoist APIの認証を通す

freeeに関係ない話題ですが、Google Apps Script(以下GAS)でできる効率化の例として番外編としてfreee API以外のGASでの活用に関しても記事にしています。 今回は、「Gmailでスターを付け […]

続きを読む