nepia_infinity

発達障害(ASD,ADHD)を抱えています。けれど、その事にめげず、出来る事を少しずつ…

nepia_infinity

発達障害(ASD,ADHD)を抱えています。けれど、その事にめげず、出来る事を少しずつやっていこうと思っています。 絵を描いたり、音楽を作ったりするのが好きです!!

マガジン

  • Python

    Pythonでの学習をまとめたnoteです。

  • 【GAS】Google Apps Script

    Google Apps Scriptを使って生産性を高めるためのレシピ集

  • イラスト

    アスペルガーの春(自作ライトノベル)のために描いているイラスト

  • 発達障害

最近の記事

  • 固定された記事

【GAS】Google Apps Script 活用事例 自作ライブラリを公開しました

自作ライブラリを作成しました。実務でたくさんGASを書く中で、この処理をもっと簡単に書けたら、前にも似た処理を書いたなと痛感するシーンがあり、作成に踏み切りました。 スクリプトID 18rg2maFYXNmPmB2R-8s3UuFG850j5OLw4WBvcOrghzRMlfVbQWDgOVvZ 手順 Google Apps Scriptのエディタ(IDE)を開く 画面左のプラスマークにカーソルを当てて、ライブラリを追加クリック スクリプトIDを入力し、検索ボタ

    • Pythonで採用データの可視化 積み立てグラフ、折れ線グラフを描画するスクリプト

      折れ線グラフ描画のスクリプトGoogle Colabでコピペで試すことが出来ます。 import matplotlib.pyplot as pltdef plot_media_reply_rates(media_reply_rates_by_month, ax2): # 媒体と月の組み合わせを取得 media_list = list(media_reply_rates_by_month.keys()) month_list = sorted(set(mo

      • Pythonでエントリーシートに記載されている頻出単語を集計・分析するスクリプト

        AIって単語を聞かない日がなくなった最近、どんなことに生成AIを使ったら、自分の仕事が効率的になるかなぁと考えています。 特に人事のお仕事では、求人票作成なんかは生成AIで書くようになるのだろうなぁと….。その時、ふと思いついたのが、自社に関心を寄せてくれて、なおかつエントリーシートまで書いてくれた人がどんなキーワードを使用しているか、頻出単語を調べられたら面白そうだと思い、Pythonで実装してみました。 最終的には、頻出単語を使用した求人票をChat GPTに書いて

        • PythonでHRMOSから出力したCSVのデータを可視化するスクリプト

          HRMOSのダッシュボードの数値では手の届かない痒い部分がある前職でもHRMOSを使用していて、現在でもHRMOSを使用しています。 しかし、ダッシュボードでは自社に必要なデータを見ることが出来ないという理由でスプレッドシートに書き出して分析していました。 VLOOKUPを使って必要なデータを抽出したり、 複雑なCOUNTIFやらSUMIFを使って、ゴニョゴニョ….。 こういうのPythonで一発で出来たらいいよなぁーと思って作ったのが今回のスクリプトです。 手始めに今回

        • 固定された記事

        【GAS】Google Apps Script 活用事例 自作ライブラリを公開しました

        マガジン

        • AI
          11本
        • Python
          15本
        • 【GAS】Google Apps Script
          195本
        • イラスト
          6本
        • 発達障害
          7本
        • 3D
          0本

        記事

          Pythonで住民税額の通知とファイル添付をSlack Bot経由でDMに通知する方法

          Pythonを使って、住民税額の通知をDM(個別メッセージ)に送付するBOTを作成し、業務効率化を実現しました。 Python苦手だなぁ〜と思って、今まであまり触ることなく逃げてきたのですが、Chat GPTと壁打ちしながら、スクリプトを作成できました!! 実行環境Windows 11 Visual Studio Code スクリプト実行前の準備pipでslack_sdkのインストール SlackのOauth(権限回り)の設定 Slack Bot OAuth To

          Pythonで住民税額の通知とファイル添付をSlack Bot経由でDMに通知する方法

          室内動物展示施設へ出かけた翌日に、細菌性の咽頭炎になった話

          表題の通りですが、室内動物展示施設へ行った翌日に具合が悪くなったので、書き残しておきます。施設の衛生状態や名誉棄損をする意図はないため、施設名を伏せてお送りします。 また厳密な因果関係があるとは限りませんが、かなりの寒暖差があったため、体力が落ちていた可能性があります。 2024春の寒暖差は本当にえげつなかった7°以上で自律神経が狂いやすいと言われていますが、4/7 - 5/7のデータを集計したところ、こんな感じです。 1日あたりの平均気温差が10° 気温差が7°以内

          室内動物展示施設へ出かけた翌日に、細菌性の咽頭炎になった話

          PythonでSlack APIを使用してスレッドに紐づいている絵文字を取得するスクリプト

          CSVやPDFを操作するとき、GASではやりにくいイメージがあって、Microsoft Copilot(中身はChat GPT)と壁打ちしながら、Pythonで書いてみました。時折、間違ったコードを返すので、一つ一つ試行錯誤しながら完成に繋げました。 スクリプトimport reimport requestsfrom datetime import datetime, timezone"""token, channel, message_timestampを指定して、絵文字

          PythonでSlack APIを使用してスレッドに紐づいている絵文字を取得するスクリプト

          【GAS】Google Apps Script 活用事例 制約条件があるグルーピングの自動化

          アイスブレイクや全社的なイベントなどで組み分けを考える機会がありました。ただ乱数を使って事足りるのであれば、GASを使わず、RANDBETWEEN関数などを使う手もあります。 前職でもそういう機会があったので、割とそういう会社少なくないのかなと思っています。 制約条件は次の3つWebサービスを使用したり、上述のRANDBETWEEN関数を使用した場合、制約条件を全て満たすには、どこかで手作業が必要です。 男女比7:3ぐらいを想定した場合、偏りが生じて純粋に乱数のみの場合、

          【GAS】Google Apps Script 活用事例 制約条件があるグルーピングの自動化

          【GAS】Google Apps Script 活用事例 複数の採用メンバーの面接対応件数を取得するスクリプト

          実は、去年の10月に転職しました。 前職でも面接日程をスプシに書き出したいなぁと思って、いくつか記事を書いてきました。 最近、Chat GPTを使ってGASを書いたりしているのですが、適格に指示を与えて、自分が欲しいアウトプットを得るって思いの外難しいものです。なので色々なユースケースで書いておくと後の自分のためになるかなと思っています。 function setValues(){ const values = getUniqueEvents(); Spreadshe

          【GAS】Google Apps Script 活用事例 複数の採用メンバーの面接対応件数を取得するスクリプト

          【GAS】Google Apps Script活用事例 Slack APIを駆使してFindyの情報をスプレッドシートに吐き出せるようにするスクリプト

          Findyを使い始めたが、HRMOSと連携してねェ….。最近、Findyという採用媒体を使用しており、Slack APIを使用してFindyのBot メッセージから定期的に送信されてくる情報をスプシに吐き出せないかなぁーと四苦八苦して、ようやく出来たのでその備忘録です。 Slack Appの作り方のポイント年収などの個人情報を扱う鍵付きのプライベートチャンネルからメッセージを取得しなければいけないため、User OAuth Tokenを使用します。 英語なのでいい加減に

          【GAS】Google Apps Script活用事例 Slack APIを駆使してFindyの情報をスプレッドシートに吐き出せるようにするスクリプト

          FEELCYCLE レビュー 実際に行ってみて自分には合わないなと思った話。

          ちょっと気になっていたFEEL CYCLEのチラシが、ポストに投函されていたのでトライアルプランに入ってみました。その感想です。 自分のスペック30代男性 JOYFITに週3日程度で通って筋トレをしている会社員 有酸素運動(ランニング)などは不足気味 少しお腹が出ている どんな人に向いているか?クラブミュージックが好きで音を聴きに行っていた人 スタジオ内にミラーボールがあり内装や照明は完全にクラブハウス ライブやフェスが好きな人 1回1回の予約が苦にならない人

          FEELCYCLE レビュー 実際に行ってみて自分には合わないなと思った話。

          【GAS】Google Apps Script活用事例 自分が出席しないカレンダーの予定をグレーに変更するスクリプト

          採用関連のお仕事をしていると、HRMOSなどをはじめとするATS連携などで自分が出席しない面接予定などがカレンダーを占有するようになってきます。 自分が出席しなければいけない会議と色分けを自動でやってくれたら便利だよなーと思って書きました。 /** * * 自分が出欠しない予定をカレンダーの色をグレーに変える * * */function setColorEvents() { const mailAddress = Session.getActiveUser().

          【GAS】Google Apps Script活用事例 自分が出席しないカレンダーの予定をグレーに変更するスクリプト

          niji jorney使って美少女を生成してみた

          年末にnovel AIを使ってみて、凄いと感動したのですが、niji journeyは言葉を失うレベルでした。完全に自分の技量を超えているのと、線、髪の着色、肌の着色全てにグラデーションが掛かっているため、手作業での修正がかなり難しい印象です。 Vary(Region)でいわゆる部分修正ができるのですが、現状だとコントロールするのがかなり難しい印象です。陰とかも意外と分からなくて苦労します。 そもそもjpg、レイヤーが統合された状態で出力されるので、背景の分離に少し手間が

          ¥150〜
          割引あり

          niji jorney使って美少女を生成してみた

          ¥150〜

          【GAS】Google Apps Script 活用事例文字列をセル垂直方向に自動で揃えるスクリプト

          今回はGoogle Spreadsheetで長文を入力したときに、垂直方向に中央揃えにしてくれると楽だなと思って、スクリプトを書いてみました。 セルの高さが15px以上になったら、自動で処理を実行するようにしてみました。 /** * 自動で文字列をセル垂直中央に配置する * * */function autoVerticalAlignCenter() { const sheet = SpreadsheetApp.getActiveSpreadsheet()

          【GAS】Google Apps Script 活用事例文字列をセル垂直方向に自動で揃えるスクリプト

          Chat GPTを活用してコードをブラッシュアップする

          GitHubにプッシュしたコードとにらめっこして、どの辺が改善できそうかを確認。Chat GPTと壁打ちしてブラッシュアップしました。 自分のレベルに合わせてくれる家庭教師みたいな感じで、新たな可能性を感じました Chat GPTとのやりとり改善したポイントは以下の通りです。三項演算子を使う 分割代入 Object.entries オブジェクトから2次元配列をつくる Object.fromEntries 2次元配列からオブジェクトを作る Array.from va

          Chat GPTを活用してコードをブラッシュアップする

          【GAS】Google Apps Script活用事例 Google Calendar APIを有効にして、ファイルを添付した予定を作成する方法

          GASで出来ない事もあるなぁ……。こちらを参考にしました!! やりたかった事としては、作成済みのイベントに添付ファイルを追加したかったのですが出来ませんでした。その過程を記録に残しておきます。 添付ファイル付きで予定を新規作成するfunction attatchmentFile(){ const calendarId = 'sample@gmail.com'; const eventParam = { summary: 'Google Calendar APIに

          【GAS】Google Apps Script活用事例 Google Calendar APIを有効にして、ファイルを添付した予定を作成する方法