![見出し画像](https://assets.st-note.com/production/uploads/images/80993520/rectangle_large_type_2_7351166764b16cd3a5060960e207e265.png?width=1200)
GAS × LastPassAPI スプレッドシートにLastPassに格納されている情報を書き込みたい その1 状況の整理
苦労している。頭の悪い自分にはしんどいです。
果たして最後まで辿り着けるだろうか。
頭を整理したい自分のための、試行錯誤のメモ。
筆者の環境
Mac
LastPass Enterprise(ビジネス、業務での利用)
Last Passとは
Last Passはパスワード管理ツールです。1PasswordとかBitwardenとかそういうの。
今回やりたいこと
Last Pass上で現在登録されているシェアフォルダの情報を得て、それをスプレッドシートに書き出したい。
やりたいことを実現するには
管理画面からCSVがDLできないのか?→よくわかんなかったです。もしこれがあったら一発で解決だったんですが。個人のパスワードだったらDLできるんですが、今回やりたいのは、シェアフォルダ情報なんですよね。
それがなかったようなので、GASでAPI経由でデータを得てシートに書き込む作戦を取りました。
参考までに、CSVのDLは公式にはこのように案内されています。
How do I export stored data from LastPass as a generic CSV file?
今回の問題点とそれへの対処
問題が色々ある。
今の時点で把握できているのは主に下記の問題。
HTTPリクエスト
GASでどうリクエストすれば良いかわからない
コマンドが通らない
JSONの整形
オブジェクトの中にオブジェクトがある
オブジェクトの中に配列がある
シートへの書き込み
配列の要素数が一定ではない?
まずは、HTTPリクエストから。
次のnoteで。
続き
#LastPass
#API
#GAS
#パスワード管理
#HTTPリクエスト
#JSON
いいなと思ったら応援しよう!
![good-sun(a03)](https://assets.st-note.com/production/uploads/images/74915135/profile_e6435615735e2ec66a673a40d90bb4a5.png?width=600&crop=1:1,smart)