GAS

freeelove2024-01-21

Googleドライブに保存したレシートを自動リネームする その4 – フォルダ内のすべてのPDF・画像ファイルをリネームする

前回は、「プロンプトとモデルを調整してJSON形式で応答結果を得る」を紹介しました。 ここまでくれば、あとはシンプルGoogle Apps Script(以降GAS)によるGoogleドライブ操作です。 今回の開発方針を […]

続きを読む
freeelove2024-01-20

Googleドライブに保存したレシートを自動リネームする その3 – プロンプトとモデルを調整してJSON形式で応答結果を得る

前回は、「GASとOpenAI APIを使って質問に答えてもらう」を紹介しました。 今回の開発方針と進捗の確認です。 OpenAIのAPIにリクエストを送れるところまで前回実装したので、あとはレシート内のテキストから「支 […]

続きを読む
freeelover2024-01-19

Googleドライブに保存したレシートを自動リネームする その2 – GASとOpenAI APIを使って質問に答えてもらう

インボイス制度スタートを機にfreee会計のほとんどの支出取引に証憑を添付しようとしています。その際にもとのレシート類のファイル名をファイルボックスのメモに転載するようにしているので、もとの証憑のファイル名が重要です。 […]

続きを読む
freeelover2024-01-18

Googleドライブに保存したレシートを自動リネームする その1 – ドライブに保存したPDFからOCRでテキスト取得

インボイス制度開始後、証憑管理がとっても面倒なfreeeloverです。 今回は、「連載:Googleドライブに保存したレシートを自動リネームする」をお届けします。 実現したいことは、スキャナやスマホでGoogleドライ […]

続きを読む
UnsplashのMohnish Landgeが撮影した写真

「神エクセル」をGASで自動転記!のための3つの関数

お久しぶりです。実は、最近はあまりGoogle Apps Script(GAS)を新しく書いてませんでした。 しかし、ある信販会社のクレジットカード手数料の明細を会計で記録する際、証憑データがCSVではなく、いわゆる神エ […]

続きを読む
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枚のシートに統合してインポートしたいというというのが今回のお題です。 ちょっとパワークエリ的な使い方かもしれませんが、パワークエリいまいちよ […]

続きを読む
Chatime

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

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

続きを読む