ミナピ@データアナリスト

GAS(GoogleAppScript)

【GAS】スプレッドシートの最後の行にデータを追加するサンプルコード

GASでスプレッドシートの最後の行にデータを追加する処理を実装する必要があったのですが、GASからだとpythonのpandas経由で行うのと違って少しクセあったので、コードをメモしておきます GASでスプレッドシートの最...
GAS(GoogleAppScript)

【GAS】配列の最後の要素を取得する方法

GASで配列の最後の要素を取得する方法について紹介したいと思います GASで配列の最後の要素を取得するサンプルコード 調べた感じ以下の2通りが見つかりました let data = /// 配列最...
GAS(GoogleAppScript)

【GAS】UrlFetchでAPIを叩くと「Invalid Argument 」というエラーが出た

エラー内容 GASにてUrlFetchApp.fetchでAPIを叩いたところ以下のようなエラーが発生しました Exception: Invalid argument: https://~~~~~ 引数エラ...
Python

Google Colaboratoryでxlwingsを使おうとすると「’NoneType’ object has no attribute ‘apps’」というエラーになる

Google Colaboratoryでxlwingsを使おうとするとエラーになった Google Colaboratoryでxlwingsを使ってエクセルを開こうとしたのですが インストールは成功もののコード実行の...
GAS(GoogleAppScript)

【GAS】現在時刻の1日前・1週間前・1か月後を計算するサンプルコードまとめ

業務でよく使用するGASの日付操作のスクリプトをサンプルにしてまとめました。 以下は今日・7日前(1週間前)・1か月後・月末を表示するコードです //今日の現在時刻 const dt = new Date(); ...
プログラミング

Pandasとopenpyxlで既存のエクセルファイルにシートを追加する

MENTAで「Pandasとopenpyxlで既存のエクセルファイルにシートを追加する」という処理を実装サポートさせていただいたのですが少しはまったのでサンプルをメモしておきます 前準備 pandasの内部でop...
Python

【案件紹介】求人サイトの情報をPythonでスクレイピングしてCSVに書き出す

今回MENTAの案件で求人サイトをスクレイピングしましたので、その内容についてざっくりとにはなりますがご紹介したいと思います。 対象サイト 今回スクレイピングした求人サイトは「しゅふJOB」(というサイトになりま...
プログラミング

【Python】コインチェックのAPIから現在のビットコイン価格を取得する

コインチェックのAPIから現在のビットコイン価格を取得するサンプルコード import datetime import json import urllib url = ' res = urllib.request.u...
GAS(GoogleAppScript)

【GAS】doPost()でのエラーメッセージをロギングで確認する方法

問題 GASでLineBOTを作成したのですが、doPost()の中でエラーが起きて動かなくなりました。それでエラーの内容を確認しようと例外処理が起こった際にconsole.logでログ出力するように設定したのですが、doPo...
プログラミング

ワードプレスの記事内からJavascriptを埋め込んでプログラムを実行する

ワードプレスの記事上からjavascriptのプログラムを実行しようと思ったのですが少し手間取ったのでメモしておきます 注意点まとめ ルール1. script タグを div タグで囲む ...
タイトルとURLをコピーしました