-
PythonでCSVファイルをリストとして簡易的に読み込む
業務自動化の中で以下のようなケースがあり、CSVを読み込んでパースする必要があったので記録します。 外部サービスのCSVファイルをダウンロード ダウンロードしたCSVファイルを読み込み 必要な情報を抽出・編集 スプレッドシートに書き込み 今回は3を実施... -
初回sam deployのエラー修正後に再度deployでエラー
以下のエラーが発生しました。 Error: Stack aws-sam-cli-managed-default is missing Tags and/or Outputs information and therefore not in a healthy state (Current state:ROLLBACK_COMPLETE). Failing as the stack was likely not created by the A... -
AWS Lambdaで他の関数を呼び出す(Python)
AWS Lambdaで、他の関数を呼び出したいケースもままあるかと思います。 今回は実際に呼び出し設定をしてみましたので、備忘録としてサクッとした手順を残しておきます。 なお、タイトルにある通り、処理はPythonで記述していますのであしからず。 事前設定... -
【GAS】別のスプレッドシートにシートのデータを値のみコピーする
スプレッドシート(以降スプシ)の値をコピーしたいケースは社内でしばしば出てきますが、今回は値のみ別のスプシにコピーするケースの実装方法を紹介します。 今回やりたいこと 以下を満たしたいと思います あるスプシにあるシート全体のデータをコピーす... -
【GAS】Googleフォームに回答されたらChatworkに通知する
Googleフォームをよく使う現場では、外部ツールとの連携がしたくなるケースがしばしばあると思います。 今回はその中でもよくあるケースのひとつであろう、Chatwork通知の手順をまとめました。 全体の流れ 今回の実装におけるおおまかな手順は以下のとおり... -
GCPのOAuthで苦戦した話。redirect_uri ってなんぞや
GoogleのOAuthの認証。 とにかく無駄な時間を過ごしてしまった…… 検索したらどのページでもさらっと紹介しているのですが、なぜかうまくいかない。 とりわけしんどかったのが、redirect_uri周りのところ。 簡単そうな箇所でひっかかって無駄な工数を消費す... -
AWS SAM CLIの設定途中でDockerがうまく動作しない
AWS SAM CLI x Dockerでローカル開発できるように設定している途中で、以下のエラーが発生しました。 $sam local invoke ... Running AWS SAM projects locally requires Docker. Have you got it installed and running? この「Running AWS SAM projects ... -
VSCodeを”code”コマンドで起動できるようにする
"code"コマンドを使うことで、Visual Studio Code(以降、VSCode)をターミナルから開けるようになります。 例1. カレントディレクトリを開く $code . 例2. カレントディレクトリ下の指定したファイルを開く $code sample.py これができると、"$code ."で... -
Lambdaで”invalid ELF header”が出た時の対処法
先日、Lambdaでparamiko(ssh等のライブラリ)を使用しようとした際に、"invalid ELF header"が発生しました。 さっくりと調べて対応しましたので、「詳しいことは分からないけど動けばOK」ぐらいの方は参考にしてください。 まず結論 まず結論を述べてお... -
GoogleAppsScriptで文字列の改行をする方法
GASで処理を書いているとき、 「あれ、スプレッドシートのセル内で改行するのってどうやるんだ?」「ポップアップの改行って普通にできない?」 と迷うことがあったので、備忘録として記載しておきます。 スプレッドシートのセル内での改行 こちらは至って...