■Python
・PythonでPDFや画像をOCR処理して、キーワード検索するプログラムを作った。
・プロンプトを事前にしっかり考えておく必要があると思った。
・ライブラリをインストール。pandas(パンダス):表形式のデータ(CSVやExcel)を簡単に読み書きできる。
■VSCode
・VSCodeでPythonをインストール。
・autopep8を使って、自動でコードを整形する方法を覚えた。でも、大きなインデントの誤りは、自動インデントしてくれない。なので、その場合は、AIに直してもらうことにした。
・VSCodeのターミナルを開くとき、対象のフォルダを自動設定する方法を学んだ。VSCodeの設定を開く。→『統合ターミナル: Cwd』を「${fileDirname}」にする。
■GAS
シナジーで取得したClientID、ClientSeacretを直書きではなく、プロパティストアから読み込むように保管した。
・保管
function setClientCredentials() {
PropertiesService.getScriptProperties().setProperty("SYNERGY_CLIENT_ID", "xxx-client-id");
PropertiesService.getScriptProperties().setProperty("SYNERGY_CLIENT_SECRET", "xxx-client-secret");
}
・読み込み
var clientId = PropertiesService.getScriptProperties().getProperty("SYNERGY_CLIENT_ID");
var clientSecret = PropertiesService.getScriptProperties().getProperty("SYNERGY_CLIENT_SECRET");
■Windows
システム変数設定を使用して、ローカルで使用するAPIキーを省略したものを登録した。
今後、このPCでAPIキーをたたくとき、システム変数設定を使用するのが吉